Написать программу вычисления стоимости покупки с учётом скидки: скидка в 10% предоставляется, если...

Тематика Информатика
Уровень 5 - 9 классы
программа вычисление стоимости скидка покупка программирование условие скидка 10%
0

Написать программу вычисления стоимости покупки с учётом скидки: скидка в 10% предоставляется, если сумма покупки >1000 руб.

avatar
задан 3 месяца назад

2 Ответа

0

Для написания программы вычисления стоимости покупки с учётом скидки необходимо использовать язык программирования, например, Python. Вот пример кода на Python для решения данной задачи:

# Ввод суммы покупки
purchase_amount = float(input("Введите сумму покупки: "))

# Проверка условия наличия скидки
if purchase_amount > 1000:
    discount = purchase_amount * 0.1
else:
    discount = 0

# Вычисление итоговой стоимости с учётом скидки
total_cost = purchase_amount - discount

# Вывод результатов
print(f"Сумма покупки: {purchase_amount} руб.")
print(f"Скидка: {discount} руб.")
print(f"Итоговая стоимость с учётом скидки: {total_cost} руб.")

При запуске данной программы пользователь должен ввести сумму покупки, после чего программа вычислит скидку (если она доступна) и итоговую стоимость с учётом скидки.

avatar
ответил 3 месяца назад
0

Конечно, давайте рассмотрим, как можно написать программу для вычисления стоимости покупки с учетом скидки. Мы будем использовать язык программирования Python, который широко используется в информатике для решения подобных задач.

Задача:

Вы должны написать программу, которая будет вычислять стоимость покупки. Если сумма покупки превышает 1000 рублей, то предоставляется скидка в размере 10%.

Решение:

Для решения этой задачи мы можем воспользоваться следующими шагами:

  1. Ввод данных: Получить от пользователя начальную сумму покупки.
  2. Проверка условия предоставления скидки: Если сумма больше 1000 рублей, рассчитать стоимость со скидкой.
  3. Вывод результата: Напечатать конечную стоимость покупки с учетом скидки.

Программный код:

def calculate_final_price():
    # Ввод суммы покупки
    initial_amount = float(input("Введите сумму покупки в рублях: "))

    # Определяем размер скидки
    discount_rate = 0.10  # 10% скидка

    # Проверяем, превышает ли сумма 1000 рублей
    if initial_amount > 1000:
        # Рассчитываем сумму скидки
        discount = initial_amount * discount_rate
        # Вычисляем итоговую стоимость с учетом скидки
        final_price = initial_amount - discount
    else:
        # Если скидка не предоставляется, итоговая стоимость равна начальной
        final_price = initial_amount

    # Выводим итоговую стоимость покупки
    print(f"Итоговая стоимость покупки: {final_price:.2f} руб.")

# Запуск функции
calculate_final_price()

Пояснение к коду:

  • Ввод данных: Используем функцию input() для получения суммы покупки от пользователя. Преобразуем введенное значение в float, чтобы можно было выполнять математические операции.

  • Логика скидки: Проверяем, превышает ли сумма покупки 1000 рублей. Если да, то рассчитываем скидку как 10% от суммы и вычитаем её из первоначальной суммы. Если сумма меньше или равна 1000 рублям, скидка не применяется.

  • Вывод результата: Используем форматированный вывод для отображения итоговой стоимости с двумя знаками после запятой, что соответствует стандартному отображению денежных сумм.

Эта программа иллюстрирует базовые навыки программирования: ввод-вывод данных, условные операторы и арифметические операции, которые важны в области информатики.

avatar
ответил 3 месяца назад

Ваш ответ

Вопросы по теме