Найти тему

ACMP Задача №933 "Телефон" на C++

Оглавление

Всем привет. Буду оставлять на своем канале разборы задач с сайта acmp.ru и коды соответственно.

Если сидишь на этом сайте, обязательно подписывайся.

Задача 933
Задача 933

Кратко опишем теоретическую часть:

A - количество минут, данное по тарифу.

B - стоимость минуты в тарифе.

C - стоимость минуты сверх тарифа.

T - количество потраченных минут за месяц.

Здесь будут 2 варианта развития событий:

Когда A>=T

Значит, мы не проговорили больше данных минуты по тарифу. И ответ будет вычисляться по формуле: A*B

Когда A<T

Здесь стоимость складывается из сложения двух величин: сумма по тарифу + сумма сверх тарифа = A*B+(T-A)*C.

Вот и все, задачка не сложная.

Подробный разбор можете посмотреть у меня на канале:

Оставлю также тут код на C++ к этой задаче:

int main()

{

int a,b,c,t;

cin>>a>>b>>c>>t;

int s=0;

if (t<=a)

{

cout<<t*b; // стоимость по тарифу

}

else

{

s=a*b+(t-a)*c;

cout<<s;

}

return 0;

}

Полная версия кода
Полная версия кода

Пишите, какие номера задач разобрать с вами)