Как следует из условия задачи, в качестве исходных данных для решения такой задачи выступают:
ـ сумма кредита – Kredit;
ـ ставка % (годовых) – Pr;
ـ вид кредита - Vkr (обозначим для простоты выполнения операции сравнения данный признак целыми числами):
Vkr = 1-твердая ставка;
Vkr = 2-льготный;
Vkr = 3-прогрессивный;
ـ и срок выплаты (число месяцев) – N.
Известно, что величина текущего (ежемесячного) платежа - Plat состоит из основного платежа по кредиту - OsnPlat и процентов от остатка на момент выплаты - ProcPlat,
Plat(I) = OsnPlat + ProcPlat(I),
которые определяются, в свою очередь, путем
OsnPlat = Kredit / N,
ProcPlat(I)= Ost(I)* Pr.
Остаток же средств на момент выплаты может быть найден следующим образом:
Ost(I) = Kredit - OsnPlat * (I - 1),
где I – номер очередного периода выплаты.
Сумма всех платежей представляется в этом случае традиционно:
.