Добрый день!
Есть формула вида
((1+$I$17/12/100)^$I$20*$I$17/12/100)/((1+$I$17/12/100)^$I$20-1)*C17
где $I$17 = 1
$I$20 = 12
C17 = значению которое вернула функция
Функция возврата значения для С17
function monthly_payment(id) {
return parseInt(goods[id]['price'] - (goods[id]['price'] * _percentage['advance']));
}
var stavka = {
one_year: '0.01', //1процент
two_year: '0.12', //12процентов
}
Функция расчета для формулы
function monthly_payment_12(id){
return parseInt(((1+stavka['one_year']/12/100)^12 * stavka['one_year']/12/100)/((1+stavka['one_year']/12/100)^12-1) * monthly_payment(id));
}
На выходе получаю данные не соответствующие проверочным. Где я ошибся?