Алгоритм программы для расчета скидки:
- Начало программы
- Ввод суммы покупки (пусть это будет переменная `summa_pokupki`).
- Проверка условий:
- ЕСЛИ `summa_pokupki` больше 5000 рублей, ТО
- скидка = 10%
- вывести: "Ваша скидка составляет 10%"
- ИНАЧЕ ЕСЛИ `summa_pokupki` больше 1000 рублей, ТО
- скидка = 5%
- вывести: "Ваша скидка составляет 5%"
- ИНАЧЕ
- скидка = 0%
- вывести: "Скидка отсутствует"
- КОНЕЦ ЕСЛИ
- Конец программы
Пример работы программы:
- Если покупатель потратил 6000 рублей, то программа выведет "Ваша скидка составляет 10%", так как 6000 > 5000.
- Если покупатель потратил 1500 рублей, то программа выведет "Ваша скидка составляет 5%", так как 1500 > 1000, но не больше 5000.
- Если покупатель потратил 800 рублей, то программа выведет "Скидка отсутствует", так как сумма не превышает 1000 рублей.
Ответ: Алгоритм расчета скидки основан на последовательной проверке условий: сначала проверяется самая большая сумма для максимальной скидки, затем — меньшая сумма для меньшей скидки, и если ни одно из условий не выполняется, скидка не предоставляется.