Я пытаюсь рассчитать выплаты по кредиту с помощью функции PMT.Я попытался воссоздать это в Javascript, используя следующую формулу, но результаты не те, что я ожидаю.Все переменные возвращают ожидаемые значения:
var pv = loan amount
var fv = future value
var i = interestrate
var n = numberofpayments
var repayment = (pv - (fv / (Math.pow(1 + i), n))) / (1 - (1 / Math.pow(1 + i), n) / i);
Скорее всего, я где-то использую неправильный синтаксис Javascript (я довольно новичок в Javascript), или это может быть ошибка с моей формулой, поэтому любойпомощь будет принята с благодарностью.
Используя следующий пример:
pv = 10000
fv = 5000
i = 0.25
n = 36
Я получаю следующий вывод из вышеприведенной формулы: -68.96
Это неверно,правильный результат должен быть около: 158
Формула основана на: http://www.tvmcalcs.com/index.php/calculators/apps/lease_payments