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

Таксі У службі таксі вартість поїздки до 5 хв становить 20 грн, а вартість кожної наступної хвилини – 10 грн. Складіть програму для розрахунку вартості поїздки тривалістю t хв. Для постійних клієнтів фірма пропонує знижку 20% від вартості поїздки. Що дано? t – тривалість поїздки Що треба знайти? с – вартість поїздки с1 – вартість поїздки зі знижкою Яка математична модель розв’язку задачі?​

Ответы

Автор ответа: shtaferukdanil
1

Ответ:

Объяснение:

Математична модель розв’язку задачі:

Спочатку необхідно розрахувати загальну вартість поїздки с згідно з умовою задачі:

Якщо тривалість поїздки до 5 хвилин, то с = 20 грн.

Якщо тривалість поїздки більше 5 хвилин, то необхідно відняти вартість перших 5 хвилин (20 грн) і додати вартість наступних хвилин, враховуючи, що кожна наступна хвилина коштує 10 грн. Таким чином, загальна вартість поїздки може бути обчислена за формулою: с = 20 + (t - 5) * 10.

Якщо клієнт є постійним, то вартість поїздки зі знижкою буде дорівнювати 80% вартості поїздки без знижки:

с1 = 0.8 * с

Отже, для розрахунку вартості поїздки треба знати тривалість поїздки t, а для розрахунку вартості поїздки зі знижкою - загальну вартість поїздки с.

мова програмування не вказана, тому обрав пітон

t = int(input("Введіть тривалість поїздки (у хвилинах): "))

base_cost = 20

per_minute_cost = 10

total_cost = base_cost + per_minute_cost * (t - 5)

if total_cost > base_cost:

   discounted_cost = total_cost * 0.8

   print("Вартість поїздки: {:.2f} грн (зі знижкою)".format(discounted_cost))

else:

   print("Вартість поїздки: {:.2f} грн".format(total_cost))

Програма запитує користувача тривалість поїздки, обчислює вартість згідно з тарифами, та перевіряє, чи належить клієнт до постійних. Якщо так, то вартість знижується на 20%. Результат виводиться на екран.

Похожие вопросы
Предмет: География, автор: mkarpuk5