我必须做一个摊销计划,输出应该是: Mortgage term in years 抵押利率 Mortgage amount 总利息金额 Total Mortgage amount
每月按揭付款和按揭贷款余额。如果余额为 0,则打印“这是期末摊销计算器……”
谢谢!
<script>
var I = 0.0575;
var total_interest;
var total_loan;
var balance;
var P = parseFloat(prompt("Enter the loan amount $:", 0));
var Y = parseInt(prompt("Enter the term years ('30 or 15'):", 0));
var termMonths = Y * 12;
//if(Y != "30" || Y != "15"){
// alert("Please enter the term years: '30 or 15'");
// var Y = parseInt(prompt("Enter the term years ('30 or 15'):",0));
var month_payment = (((I / 12) * P) / (1 - (Math.pow(1 + (I / 12), (Y * -12))))).toFixed(2);
total_interest = parseFloat((month_payment * termMonths) - P).toFixed(2);
total_loan = parseFloat(total_interest + P).toFixed(2);
document.write("Mortgage term in years:", +Y + "<br>");
document.write("Mortgage Interest Rate: " + I + "<br>");
document.write("Mortgage amount: $" + P + "<br>");
document.write("Total Interest Amount: $" + total_interest + "<br>");
document.write("Total Mortgage Amount: $" + total_loan + "<br><br>");
var numPayments = 12 * Y;
for (var i = 0; i <= numPayments; i++) {
balance = parseFloat(total_loan - month_payment).toFixed(2);
document.write("Monthly Mortgage Payments: $" + month_payment + " & Mortgage Loan Balance for each month: $" + balance + "<br>");
}
if (balance == 0) {
document.write("This is the Ending Amortization Calculator......")
}
</script>