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

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

Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 10% предоставляется, если сумма покупки больше 1000 руб. Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом). Вычисление стоимости покупки с учетом скидки Введите сумму покупки и нажмите -> 1200 Вам предоставляется скидка 10% Сумма покупки сучетом скидки: 1080.00 руб.

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

3 Ответа

0

Сумма покупки с учетом скидки: 1080.00 руб.

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

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

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

Пример программы на языке Python:

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

# Проверка наличия скидки
if purchase_amount > 1000:
    discount = 0.1 * purchase_amount
    purchase_amount_with_discount = purchase_amount - discount
    print(f"Вам предоставляется скидка 10%")
    print(f"Сумма покупки с учетом скидки: {purchase_amount_with_discount:.2f} руб.")
else:
    print("Скидка не предоставляется")
    print(f"Сумма покупки: {purchase_amount:.2f} руб.")

После запуска данной программы пользователь будет приглашен ввести сумму покупки. Программа проверит условие наличия скидки и выведет сообщение о скидке и стоимости покупки с учетом скидки, либо сообщение о том, что скидка не предоставляется.

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

Для написания программы, вычисляющей стоимость покупки с учетом 10% скидки при сумме покупки более 1000 рублей, можно использовать любой язык программирования. Рассмотрим пример на языке Python, так как он прост в освоении и чтении.

Вот шаги, которые необходимо выполнить:

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

Пример кода на Python:

def calculate_discounted_price():
    # Ввод суммы покупки
    purchase_amount = float(input("Введите сумму покупки и нажмите Enter: "))

    # Инициализация переменной для скидки
    discount = 0

    # Проверка условия для предоставления скидки
    if purchase_amount > 1000:
        print("Вам предоставляется скидка 10%")
        discount = purchase_amount * 0.10  # Вычисление скидки

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

    # Вывод итоговой суммы с учетом скидки
    print(f"Сумма покупки с учетом скидки: {final_price:.2f} руб.")

# Вызов функции для выполнения программы
calculate_discounted_price()

Пояснение:

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

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

  • Расчет скидки и итоговой суммы: Если скидка предоставляется, она вычисляется как 10% от суммы покупки (purchase_amount * 0.10). Итоговая сумма вычисляется вычитанием скидки из первоначальной суммы.

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

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

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

Ваш ответ

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