Мы решили мотивировать пользователей покупать больше музыки с помощью скидки: чем большую сумму потратит пользователь, тем большую скидку он получит.
Условия акции таковы. Если сумма покупки:
Условия акции
- от 0 до 1 000 рублей — скидка не предоставляется
- от 1 001 до 10 000 рублей — скидка составит 100 рублей (как в лекции)
- от 10 001 рубля и выше — скидка составит 5% от суммы. Все цены указаны в рублях.
Те, кто приобретает музыку ежемесячно, попадают в отдельную категорию — постоянные покупатели. После стандартной скидки к получившейся сумме применяется дополнительная — ещё 1% сверху.
Например, стоимость покупки — 15 000 рублей. Так как она составляет больше 10 001 рубля, применится скидка 5%. Стоимость покупки с учётом скидки составит:
15 000 * 0,95 = 14 250 руб.
Если клиент является постоянным покупателем, то он получит дополнительную скидку в 1%:
14 250 * (100 - 0,01) = 14 108 руб. (округляем 14 107,5 до целых).
Напишите программу, которая будет выводить в консоль итоговую стоимость покупки после применения скидок в зависимости от статуса покупателя (обычный или постоянный).
Подумайте, как вы будете хранить информацию о постоянных покупателях.
Подсказка Почему бы эту информацию не хранить в виде Boolean?