Костя подключен к мобильному оператору «Мобайл». Абонентская плата Кости составляет A рублей в месяц. За эту стоимость Костя получает B мегабайт интернет-трафика. Если Костя выйдет за лимит трафика, то каждый следующий мегабайт будет стоить ему C рублей. Костя планирует потратить D мегабайт интернет-трафика в следующий месяц. Помогите ему сосчитать, во сколько рублей ему обойдется интернет.
Вводится 4 целых положительных числа A,B,C,D(1≤A,B,C,D≤100) — стоимость тарифа Кости, размер тарифа Кости, стоимость каждого лишнего мегабайта, размер интернет-трафика Кости в следующем месяце. Числа во входном файле разделены пробелами.
Выведите одно натуральное число — суммарные расходы Кости на интернет.
В первом примере Костя сначала оплатит пакет интернета, после чего потратит на 55 мегабайт больше, чем разрешено по
тарифу. Следовательно, за 55 мегабайт он дополняет отдельно, получившаяся стоимость
100+12×5=160 рублей.
Во втором примере Костя укладывается в тарифный план, поэтому платит только за него.
Ввод
100 10 12 15
Вывод
160
Ввод
100 10 12 1
Вывод
100
// Задача A. Мобайл.
public class Exercise1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a, b, c, d;
a = scanner.nextInt();
b = scanner.nextInt();
c = scanner.nextInt();
d = scanner.nextInt();
scanner.close();
int sum;
if (d <= b) {
sum = a;
} else {
sum = a + ((d - b) * c);
}
System.out.println(sum);
}
}