Для написания программы, вычисляющей стоимость покупки с учетом 10% скидки при сумме покупки более 1000 рублей, можно использовать любой язык программирования. Рассмотрим пример на языке Python, так как он прост в освоении и чтении.
Вот шаги, которые необходимо выполнить:
- Ввести сумму покупки.
- Проверить, превышает ли сумма покупки 1000 рублей.
- Если сумма превышает 1000 рублей, применить скидку 10%.
- Вывести итоговую сумму с учетом скидки.
Пример кода на 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
). Итоговая сумма вычисляется вычитанием скидки из первоначальной суммы.
Вывод результата: Используется форматированный вывод, чтобы сумма была представлена с двумя знаками после запятой, что важно для отображения денежных значений.
Этот код эффективно решает задачу и демонстрирует основные концепции программирования: ввод данных, условные выражения, арифметические операции и вывод результатов.