").html( "" + (i+1) + "
" +
"" + dlist[i][2].tofixed(2) + "
" +
"" + dlist[i][0].tofixed(2) + "
" +
"" + dlist[i][1].tofixed(2) + "
" +
"" + math.abs(dlist[i][3]).tofixed(2) + "
" +
"")[0];
ofrag.appendchild( tmp );
}
$(".list").height( 200 );
ct.append( ofrag );
$("#buzzintamt").val( buzzintamt.tofixed(2) );
$("#counintamt").val( counintamt.tofixed(2) );
$("#intamt").val( totalint.tofixed(2) );
$("#fullamt").val( totalamt.tofixed(2) );
window.scrollto( 0, 250 );
} );
//等额本金
function averagecapital( n, m, r ){
var list = [];
var b = m / n, d = m;
for (var i=0; i< n ; i++) {
// ai = m×(n-i+1)÷n×(r%÷12)
d = i == 0 ? m : list[ i-1 ][3];
var i = d * r ;
list.push( [ i, b, b+i, d-b] );
}
return list;
}
//等额本息
function averageinterest( n, m, r ){
if ( r == 0 )
return averagecapital( n, m, r );
var list = [];
//ci= m×(r%÷12)×(1+ r%÷12)n÷[(1+ r%÷12)n—1]
var c = m * r * math.pow( 1 + r, n ) / ( math.pow( 1+r, n ) -1 ), d = 0;
if (isnan(c)) c = 0;
for (var i=0; i< n ; i++) {
// i = 剩余本金 × 月利率
d = i == 0 ? m : list[ i-1 ][3]; //剩余本金
var i = d * r ;
list.push( [ i, c-i, c, d-( c-i )] );
}
return list;
}
} );