再會!
我有個問題。我有一個汽車貸款計算器,每月付款完全低于
var M; //monthly mortgage payment
var P = amount; //principle / initial amount borrowed
var I = Number(rate) / 100 / 12; //monthly interest rate
var N2 = term;
M2 = monthlyPayment(P, N2, I);
function monthlyPayment(p, n, i) {
return p * i * (Math.pow(1 i, n)) / (Math.pow(1 i, n) - 1);
}
我遇到了獲得正確的雙周和每月付款的問題。我假設如果期限是 26 次付款(例如,每兩周一次)并且我將變數 I 中的 12 次替換為 18 次......它會起作用,但無濟于事。誰能告訴我我做錯了什么?
uj5u.com熱心網友回復:
數學不是我最擅長的科目,但是當您在第二個 math.pow() 中將其除以完全相同的值時,您實際上是在取消 Math.pow() 的值。然后你試圖將它減去 1。你忘記了一個括號。
= (Math.pow(1 i,n)) / (Math.pow(1 i,n)) -1;
uj5u.com熱心網友回復:
從那以后,我了解到美國和加拿大(我來自哪里)以不同的方式計算每兩周的付款。由于我的數字與一些流行的在線計算器不匹配,這讓我很失望。許多計算器只是將每兩周一次的付款期限和利息變數設為 24。在加拿大,期限變數必須為 26,利息變數也必須為 26。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/329495.html
標籤:javascript 数学
