Задача №1178. Оплата интернета

Тематика второй олимпиады


В олимпиаде всего 6 заданий. По сложности НЕ ОТСОРТИРОВАНЫ


A) Алгебра с ифом.



B) Нужно знать конструкцию FOR и уметь подсчитывать количество, суммы и т.п. (n-натуральное число типа longint);



C) Конструкция while и системы счисления(на вход подается неотрицательное целое число до 2^31-1).


D) Можно решить даже без цикла (но наиболее распространенным будет решение через While).


E) Решается даже только алгеброй и ифами.


F)Намного больше знаний и смекалки.

Тут нужно заметить закономерность и применить либо рекурсию, либо динамику, либо формулу (последний способ связан с системами счисления,этот вариант самый крутой по скорости легкий в реализации, но попробуй додумайся).



Удачи!!!


Драганов А.В.


PS
Результаты сразу после олимпиады. Дорешивание будет открыто.
Олимпиада завершена. Режим дорешивания.

Витя подключен к интернет по следующему тарифному плану. Ежемесячная абонентская плата составляет A рублей, и в эту абонентскую плату включено B мегабайт трафика. Неизрасходованные мегабайты в конце месяца «сгорают». Если трафик превышает B мегабайт, то каждый мегабайт трафика сверх предоплаченных стоит C рублей.

Известно, что за прошлый месяц Витя израсходовал D мегабайт трафика. Определите, во сколько обошелся ему доступ в интернет в прошлом месяце (считая в том числе и абонентскую плату)?

Входные данные

Вводятся четыре натуральных числа A, B, C, D. Все числа не превышают 100.

Выходные данные

Выведите одно число — сумму (в рублях), которую Витя должен заплатить за интернет.

Примеры
Входные данные
100 10 12 15
Выходные данные
160
Входные данные
100 10 12 1
Выходные данные
100
Сдать: для сдачи задач необходимо войти в систему