Пользователь хочет купить курс и вводит состояние своего банковского счёта для проверки. Курс стоит 75 000 тенге. Если на счёте хватает денег (больше или равно), то со счёта списываются 75 000 тенге и программа выводит сообщение об успешной покупке. В конце обязательно выводится сообщение «Хорошего дня!» вне зависимости от результата проверки.
Пример:
Сколько денег на счёте? 90 000
Курс успешно приобретён.
Хорошего дня!
Ответы на вопрос
Для такой задачи нужно использовать условный оператор if. Программа должна проверить, достаточно ли денег на банковском счёте пользователя для покупки курса.
Стоимость курса — 75 000 тенге.
Если денег на счёте 75 000 или больше, то покупка проходит успешно, и со счёта списывается стоимость курса. После этого программа выводит сообщение:
Курс успешно приобретён.
А сообщение:
Хорошего дня!
должно выводиться всегда, независимо от того, купил пользователь курс или нет. Поэтому его нужно писать после условия, а не внутри if.
Пример решения на Python:
Pythonbalance = int(input("Сколько денег на счёте? "))
course_price = 75000
if balance >= course_price:
balance = balance - course_price
print("Курс успешно приобретён.")
print("Хорошего дня!")
Как работает программа:
Сначала пользователь вводит сумму денег на счёте. Затем программа сравнивает эту сумму со стоимостью курса. Если денег хватает, то есть balance >= 75000, программа списывает 75 000 тенге и сообщает об успешной покупке. Если денег меньше 75 000, условие не выполняется, покупка не происходит, но финальное сообщение всё равно выводится.
Например, если пользователь введёт:
90000
то программа выведет:
Курс успешно приобретён.
Хорошего дня!
Если пользователь введёт:
50000
то программа выведет только:
Хорошего дня!
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

