Числа и ввод · 37 из 37
Кухня в рассрочку
Валерий Степанович взял кухню в рассрочку: банк называет годовую ставку и срок, а платят каждый месяц одну и ту же сумму. Менеджер округлил платёж «как обычно», до ближайшей копейки, — и в последний месяц у Валерия Степановича остался долг в несколько копеек, за которые банк прислал напоминание и пеню. Нужен платёж, который гасит долг ровно в срок.
Что сделать
Посчитайте ежемесячный платёж по рассрочке и округлите его вверх до копейки — тогда долг гасится в срок и хвоста не остаётся.
Что приходит
summa— сколько стоит кухня, в рубляхstavka— годовая ставка в процентах, бывает и 0mesyacev— на сколько месяцев рассрочка
Что вернуть
Платёж в рублях — дробное число, округлённое вверх до целой копейки.
Допишите функцию platezh в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
с графикой когда тесты пройдут, ответ вашей функции нарисуется · все задачи с графикой
Кухня за 100 000 ₽ на год под 12 % годовых: в месяц это 1 %. По формуле платёж выходит 8884,8788… ₽ — вверх до копейки это 8884.88.
platezh(100000, 12, 12)
8884.88
Месячная ставка: i = stavka / 12 / 100.
Платёж без округления — summa · i / (1 − (1 + i) в степени −mesyacev). При нулевой ставке формула делит ноль на ноль; тогда платёж — просто summa / mesyacev. Платёж округляется ВВЕРХ до целой копейки: 8884,8788 → 8884,88, 5109,9428 → 5109,95. Сумма, которая уже ровная в копейках, не растёт: рассрочка 1024,64 ₽ на два месяца без процентов — 512,32 ₽, а не 512,33. summa больше нуля, mesyacev — целое от 1.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.