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
Реализация:
https://gist.github.com/unilecs/0b27091a6e10a5350134fd743a00f28f
Play-test: https://dotnetfiddle.net/maKOoE