我需要幫助轉換貸款餘額公式爲JavaScript我加入的轉換數學公式的JavaScript
這是我現在有它的公式圖像,但我一直得到錯誤的答案。
var loanBalance = a * Math.pow((1 + r), n) - p * ((Math.pow((1 + r), n) - 1)/r);
我的計算器有四個功能,但只有這一個是giging我回答錯了,因爲你可以看到我是新來的這一切,在此先感謝。
這是我遇到的麻煩的功能:
function doBalance() {
var principal = parseFloat(document.getElementById("borrowedBox").value);
var annualRate = parseFloat(document.getElementById("rateBox").value);
var years = parseFloat(document.getElementById("yearsBox").value);
var periodsPerYear = parseFloat(document.getElementById("paymentBox").value);
var numberOfPaymentsPaidToDate = parseFloat(document.getElementById("toDatePymtsBox").value);
var result = 0;
result = computeBalance(principal, annualRate, years, periodsPerYear, numberOfPaymentsPaidToDate);
document.getElementById("outputDiv2").innerHTML = "$" + result;
}
function computeBalance(principal, annualRate, years, periodsPerYear, numberOfPaymentsPaidToDate) {
var a = principal;
var r = annualRate/periodsPerYear;
var p = periodsPerYear*years;
var n = numberOfPaymentsPaidToDate;
var loanBalance = (a * (Math.pow((1 + r), n))) -((p * (Math.pow((1 + r), n) - 1))/r);
return loanBalance.toFixed(2);
}
答案應該是54306.40 我使用這些值: Loan Calculator
它看起來一目瞭然你已經正確地創建了這個功能......它有很多嗎? –
你能提供一些樣本輸入輸出嗎?像什麼是提供和什麼是期待的答案 –
你從哪裏得到該公式?也許這是錯誤的,或者你給錯誤的輸入 –