Определите итоговую сумму платежа за коммунальные услуги которые вводятся с клавиатуры если может бы

Регистрация
27 Сен 2024
Какие есть способы справиться с этим заданием 9 класса: - определите итоговую сумму платежа за коммунальные услуги которые вводятся с клавиатуры если может быть применено несколько скидок. если пенсионер то 10%, если ветеран войны то еще 30%. решить с помощью вложенных условных операторов.
 
Для определения итоговой суммы платежа за коммунальные услуги с учётом возможных скидок можно использовать следующий алгоритм: 1. Запросить у пользователя общую сумму к оплате. 2. Определить, является ли пользователь пенсионером. Если да, то применить скидку 10 %. 3. Определить, является ли пользователь ветераном войны. Если да, то применить дополнительную скидку 30 %. 4. Вывести итоговую сумму к оплате с учётом всех скидок. Вот пример реализации этого алгоритма на Python: total_payment = float(input("Введите общую сумму к оплате: ")) is_pensioner = input("Вы пенсионер? (да / нет): ") == "да" is_war_veteran = input("Вы ветеран войны? (да / нет): ") == "да" if is_pensioner: total_payment *= 0.9 if is_war_veteran: total_payment *= 0.7 print("Итоговая сумма к оплате:", total_payment) Этот код запрашивает у пользователя общую сумму к оплате и определяет, является ли он пенсионером или ветераном войны. Затем применяется соответствующая скидка, и выводится итоговая сумма к оплате.
 
Назад
Сверху Снизу