UniLecs #160. Кредитный калькулятор

UniLecs #160. Кредитный калькулятор

UniLecs

Задача: необходимо написать кредитный калькулятор. На вход подается сумма кредита, количество месяцев и процент кредита. Нужно вывести размер месячных выплат, а также суммарную выплату по кредиту за весь период.

Входные данные: S - сумма кредита, N - количество месяцев, R - годовая процентная ставка кредита.

Вывод: P - ежемесячная выплата по кредиту, Total - суммарная выплата по кредиту за весь период. Округление до копеек.

Пример: 

S = 50,000 руб, N = 12 месяцев, R - 22%.

Answer: P ~ 4680 руб, Total ~ 56,157 руб.

Идея: нужно вспомнить формулу расчета аннуитетного платежа:

формула аннуитетного платежа
  • P – ежемесячный платёж по аннуитетному кредиту (тот самый аннуитетный платёж, который не изменяется в течение всего периода погашения кредита);
  • S – сумма кредита;
  • i – ежемесячная процентная ставка (рассчитывается по следующей формуле: годовая процентная ставка/100/12);
  • n – срок, на который берётся кредит (указывается количество месяцев).

Суммарная выплата представляет собой выплаты за все месяцы каждого года:

Total = P * N

Реализация:

C#

https://gist.github.com/unilecs/0b27091a6e10a5350134fd743a00f28f

Play-test: https://dotnetfiddle.net/maKOoE

Report Page