Предмет: Информатика, автор: logerso222

Скласти програму, яка порахує вартість одного мобільного дзвінка. Кожен вихідний дзвінок тарифікується так: 10 коп за підключення, перша хвилина розмови коштує 95 коп, кожна наступна хвилина коштує 25 коп. Вивести вартість телефонного дзвінка, тривалістю n секунд.

Ответы

Автор ответа: zxseternity
2

Ответ:

def calculate_call_cost(duration_sec):

   # обчислює вартість телефонного дзвінка тривалістю duration_sec секунд

   connect_cost = 10 # вартість підключення (10 коп)

   first_min_cost = 95 # вартість першої хвилини дзвінка (95 коп)

   extra_min_cost = 25 # вартість наступних хвилин дзвінка (25 коп)

   

   # обчислює кількість хвилин дзвінка (заокруглена до ближчого цілого)

   duration_min = (duration_sec + 59) // 60

   

   # обчислює вартість наступних хвилин дзвінка

   if duration_min > 1:

       extra_min = duration_min - 1

       extra_min_cost_total = extra_min * extra_min_cost

   else:

       extra_min_cost_total = 0

   

   # обчислює загальну вартість дзвінка

   total_cost = connect_cost + first_min_cost + extra_min_cost_total

   

   return total_cost / 100 # перетворює вартість у гривні

# приклад використання функції

duration = 180 # тривалість дзвінка в секундах

cost = calculate_call_cost(duration)

print(f"

Объяснение:


zxseternity: Это Python
Похожие вопросы