Создайте приложение "Concert Ticket Calculator".
Пользователь вводит номер ряда (чем ближе к сцене — тем дороже место), количество билетов, свой возраст, а также отмечает, нужен ли backstage-пропуск (VIP). После нажатия кнопки нужно посчитать итоговую стоимость всех билетов.
150 - ряд * 3
(чем больше номер ряда — тем дешевле место)calculateSeatPrice(row) — принимает номер ряда,
возвращает 150 - row * 3
calculateTicketsCost(pricePerTicket, quantity) — принимает
2 аргумента: цену за один билет и количество билетов,
возвращает pricePerTicket * quantity
calculateAgeDiscount(amount, age) — принимает 2 аргумента:
сумму и возраст. Если age < 18 или age >= 65 —
возвращает amount * 0.85, иначе — amount без изменений.
calculateVipSurcharge(amount) — принимает сумму. Внутри самой
функции создать переменную-флаг isVip (true/false, задать вручную).
Если isVip === true — возвращает amount + 50,
иначе — возвращает amount без изменений.
calculateTotalPrice() — внутри неё вызываются все остальные
функции, каждая по очереди получает результат предыдущей. Готовый результат
нужно вывести на экран.
Дано:
Расчёт (пошагово):
Total price: 360 $