Чек проката самоката: бонусы и длинная поездка

тема: Типы и арифметика · уровень: средний

Условие

Ты открыл чек проката электросамоката. В нём есть стартовый платёж, поминутная оплата, бонусные «бесплатные минуты» и правило для длинной поездки.

Правила тарифа: 1) Стартовый платёж берётся всегда. 2) Обычная цена минуты действует только для первых 30 минут поездки. 3) Если поездка дольше 30 минут, то каждая минута сверх 30-й стоит в два раза дешевле обычной цены минуты. 4) Бонусные минуты делают поездку дешевле так: они «отменяют оплату минут», начиная с самых дорогих минут. То есть сначала уменьшают число оплачиваемых минут среди первых 30 минут, а если бонусов ещё осталось — среди минут сверх 30. 5) Оплачиваемых минут не может стать меньше нуля.

Выведи итоговую сумму к оплате.

Формат ввода (4 числа, каждое в отдельной строке):

Формат вывода:

Ограничения:

Пример Ввод:

12
50
6.5
3

Вывод:

108.50

Решить задачу с автопроверкой на Python →

Куда дальше