Поиск по этому блогу

четверг, 3 сентября 2020 г.

Оплата телефона

Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до А минут в месяц – В рублей за минуту, а разговоры сверх установленной нормы оплачиваются из расчета С рублей за минуту. Требуется написать программу, вычисляющую плату за пользование телефоном для разговоров продолжительностью Т минут в месяц.
Входные данные

Входной файл INPUT.TXT содержит натуральные числа A, B, C и T, не превышающие 1000. Числа располагаются в одной строке и разделены пробелами.

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

В выходной файл OUTPUT.TXT выведите единственное целое число – месячную плату за пользование телефоном.

Примеры

INPUT.TXT

OUTPUT.TXT

1

30 2 3 30

60

2

20 1 3 30

50

 Решение

f = open("input.txt","r")
s = f.read()
f.close()
a,b,c,t=s.split(" ")
ac=int(a)
bc=int(b)
cc=int(c)
tc=int(t)
cena=0
if tc<=ac:
     cena=tc*bc
else:
     cena=ac*bc+cc*(tc-ac)
otv=str(cena)
f1=open("output.txt","w")
f1.write(otv)
f1.close()

Комментариев нет:

Отправить комментарий