Задача №3. Меломан

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

Условия акции таковы. Если сумма покупки:

Условия акции

  • от 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?