0

Помогите с ответом. Решение на JavaScript.

Мы решили изменить бонусную систему. Теперь покупатель получает бонусные баллы в зависимости от размера бонусного баланса и того, как часто он покупает. Обычно мы начисляем 10% от суммы покупки на бонусный счет, но если у клиента на счету больше 5000 бонусных баллов, то мы начисляем 20% от суммы. Дополнительно мы добавляем 5% к начислению, если это не первая покупка в этом месяце. Реализуйте эту схему расчета бонусных баллов. Процесс реализации Создайте переменные для хранения: бонусного баланса; суммы заказа; количества покупок в этом месяце; стандартного размера начисления в процентах; повышенного размера начисления в процентах; добавки за частые покупки в процентах. Инициализируйте переменные тестовыми значениями. Например, пользователь покупает на 3000₽, на его балансе — 500 баллов, это его вторая покупка в этом месяце (в этом случае мы должны начислять 15% от суммы заказа). Создайте дополнительную переменную для хранения итогового процента. Запишите в нее применяемый размер начисления в процентах. Проверьте, не нужно ли добавить бонус за частые покупки. Выведите на печать размер бонуса в % за покупку: Процент от покупки: Y , где вместо Y будет процент. Изменяя тестовые значения, проверьте, что ваш код работает верно при различных стартовых значениях.

1st Feb 2023, 7:30 PM
Dmitry Polyakov
Dmitry Polyakov - avatar
1 Antwort