19.
abev
06.02.08 21:01
Сейчас в теме
Повторяю: алгоритм этой обработки некорректный и не соответствует алгоритмам расчета ниодного банка (в т.ч. Сбербанка). Действительно, когда сумма и срок кредита небольшие ошибка незаметна. Но допустим берем кредит 1 000 000 руб. на 10 лет под 10% годовых. В результате эта обработка выдаст что выплаты по процентам составят 497 260,28 руб. А по наиболее распространенному алгоритму (используемому в т.ч. Сбербанком) получится 504 166,86. Разница 6 900 руб.
И это НЕ погрешность с округлением. Рекомендую исправить алгорит на следующий:
Условные обозначения: T - количество периодов оплаты; Кр - сумма кредита; Ст - процентная ставка, начисляемая на задолженность за период; Плi - размер платежа за i - й период (i принимает значения от 1 до T); ПКр – сумма процентов, выплаченных по кредиту за весь срок кредитования.
ПКр = Кр*Ст *(Т + 1) / 2
Плi = Кр / T + Кр*(T-i+1)*Ст / Т
или уничтожить обработку безвозвратно и не вводить людей в заблуждение