тааак, Я виспався, тепер мона подумати над оцим
отже за 30 років ми маємо повернути 100 000 дол.
100 000 / (30 * 12 ) = 277.78 дол щомісяця повертати
+
на неповернену суму нараховується 5%річних
1 місяць - (100 000 * 1.05 - 100 000) / 12 = 416.67 дол
2 місяць - (( 100 000 - 277.78) * 1.05 -( 100 000 - 277.78) ) / 12 = 415.50925 дол
...
і так до повного погашення
я тут написав трохи js коду, і вийшло таке
var loan = 100000;
var apr = 5/100/12;
var months = 7*12;
var perMonth = loan / months;
var total = 0;
for(var i =0; i<months; i++)
{
total+= ((loan * 1.05 - loan)/12);
loan-=perMonth;
}
console.log(total);
console.log((total+100000)/months);
я перевірив на тому калькуляторі https://www.tdcanadatrust.com/loanpayme … rm?lang=en
і є невеличка різниця в числах, але загалом числа дуже схожі
я так пойняв, що це я рахую саме так, як ви описали, тобто, кожного місяця суму різна, і, можливо, тому є деяка похипка, зара спробую розібратися, як то воно робиться. аби сума кожного місяця була однакова..