Сумма покупки составляет а-рублей, если а>1000 то предоставляется скидка 15% вывести на экран сумму...

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

сумма покупки составляет а-рублей, если а>1000 то предоставляется скидка 15% вывести на экран сумму покупки с учетом скидки,либо сообщение о том ,что скидка не предоставляется  ( Сделать алгоритм!) 

avatar
задан 14 дней назад

3 Ответа

0

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

  1. Получить сумму покупки, обозначенную как a.
  2. Проверить, превышает ли сумма a значение 1000 рублей.
  3. Если сумма больше 1000 рублей, рассчитать сумму со скидкой 15%.
  4. Если сумма не превышает 1000 рублей, вывести сообщение о том, что скидка не предоставляется.
  5. Вывести итоговую сумму покупки.

Давайте рассмотрим этот алгоритм более подробно:

Алгоритм

  1. Ввод данных:

    • Запросить у пользователя ввод суммы покупки a.
  2. Проверка условия:

    • Если a > 1000, то:
      • Рассчитать скидку: 15% от a, то есть: скидка = a * 0.15.
      • Вычислить итоговую сумму: итоговая_сумма = a - скидка.
      • Вывести на экран итоговую сумму с учетом скидки.
    • Иначе:
      • Вывести сообщение: "Скидка не предоставляется".
  3. Вывод результата:

    • Вывести либо итоговую сумму с учетом скидки, либо сообщение о том, что скидка не предоставляется.

Пример реализации на одном из языков программирования (Python)

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

# Проверяем условие предоставления скидки
if a > 1000:
    # Рассчитываем скидку
    discount = a * 0.15
    # Вычисляем итоговую сумму с учетом скидки
    total_amount = a - discount
    # Выводим итоговую сумму
    print(f"Сумма покупки с учетом скидки: {total_amount:.2f} рублей")
else:
    # Выводим сообщение о том, что скидка не предоставляется
    print("Скидка не предоставляется")

Объяснение

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

  • Условие предоставления скидки: С помощью оператора if проверяем, превышает ли сумма покупки 1000 рублей.

  • Расчет скидки: Если условие выполняется, вычисляем скидку как 15% от суммы покупки и вычитаем её из общей суммы.

  • Вывод результата: Окончательно выводим либо сумму с учетом скидки, либо сообщение о том, что скидка отсутствует, в зависимости от условий задачи.

Этот алгоритм позволит эффективно решить поставленную задачу и корректно обработать разные сценарии ввода данных.

avatar
ответил 14 дней назад
0

  1. Ввести значение переменной "а" (сумма покупки).
  2. Если "а" больше 1000, то выполнить следующие действия:
    • Рассчитать сумму скидки (15% от "а").
    • Вычесть сумму скидки из исходной суммы "а".
    • Вывести на экран сумму покупки с учетом скидки.
  3. Иначе вывести на экран сообщение о том, что скидка не предоставляется.

avatar
ответил 13 дней назад
0

Алгоритм:

  1. Ввести сумму покупки (а).
  2. Если а > 1000, то
    • Вычислить сумму скидки (15% от а).
    • Вычислить сумму покупки с учетом скидки (а - сумма скидки).
    • Вывести на экран сумму покупки с учетом скидки.
  3. Иначе
    • Вывести на экран сообщение о том, что скидка не предоставляется.

avatar
ответил 13 дней назад

Ваш ответ

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