Как заказать билеты на фильм, выбрав зал и сеанс? Как определить стоимость билетов в зависимости от их количества

  • 34
Как заказать билеты на фильм, выбрав зал и сеанс? Как определить стоимость билетов в зависимости от их количества, учитывая скидки: 5% при заказе более пяти билетов и 10% при заказе более десяти билетов? В красном зале идет фильм "Хроники Нарнии" с сеансами в 12 часов (25 гривен), 16 часов (35 гривен) и 20 часов (45 гривен). В синем зале фильм "Чужие" с сеансами в 10 часов (25 гривен), 13 часов (35 гривен) и 16 часов (35 гривен). В голубом зале идет фильм "Аватар" с сеансами в 10 часов (35 гривен), 14 часов (45 гривен) и 18 часов (45 гривен). Как предусмотреть обработку ошибок при вводе?
Paporotnik
68
Шаг 1: Выбор зала и фильма
Для начала, когда вы хотите заказать билеты на фильм, вам нужно выбрать зал и фильм, на который вы хотите пойти.

Залы, которые доступны, включают:
1. Красный зал
2. Синий зал
3. Голубой зал

Фильмы, которые вы можете выбрать, включают:
1. Хроники Нарнии (в красном зале)
2. Чужие (в синем зале)
3. Аватар (в голубом зале)

Обратите внимание, что каждый зал имеет разное время показа фильмов и разные цены на билеты.

Шаг 2: Выбор сеанса
После выбора зала и фильма, вам нужно выбрать желаемый сеанс. Вот доступные сеансы для каждого зала:

1. Красный зал:
- Сеанс в 12:00 (25 гривен)
- Сеанс в 16:00 (35 гривен)
- Сеанс в 20:00 (45 гривен)

2. Синий зал:
- Сеанс в 10:00 (25 гривен)
- Сеанс в 13:00 (35 гривен)
- Сеанс в 16:00 (35 гривен)

3. Голубой зал:
- Сеанс в 10:00 (35 гривен)
- Сеанс в 14:00 (45 гривен)
- Сеанс в 18:00 (45 гривен)

Выберите один из доступных сеансов в зависимости от вашего предпочтения по времени и цены.

Шаг 3: Определение стоимости билетов с учетом скидок
Когда вы выбрали зал, фильм и сеанс, вы можете определить стоимость билетов.

Для этого учитывайте следующую информацию о скидках:
- Если вы заказываете более пяти билетов, вы получаете скидку 5%.
- Если вы заказываете более десяти билетов, вы получаете скидку 10%.

Например, если вы заказываете 4 билета, вы платите полную стоимость без скидки. Если вы заказываете 7 билетов, вы получаете скидку 5%. Если вы заказываете 12 билетов, вы получаете скидку 10%.

Учитывая количество билетов и выбранную скидку, вы можете рассчитать итоговую стоимость билетов.

Шаг 4: Обработка ошибок при вводе
Для обработки ошибок при вводе важно предусмотреть проверку введенных данных для каждого шага процесса заказа.

Например, при выборе зала нужно убедиться, что введенное значение соответствует доступным залам. Если введенное значение не является верным залом, вы можете выдать сообщение об ошибке и попросить пользователя повторить ввод.

Аналогично, при выборе фильма и сеанса необходимо проверить, что введенные значения соответствуют доступным фильмам и сеансам.

Если количество билетов, введенное пользователем, не является числом или отрицательным числом, также необходимо выдать сообщение об ошибке и попросить пользователя повторить ввод.

Обработка ошибок при вводе позволяет гарантировать правильность заказа и предоставить пользователю понятные инструкции для исправления ошибок.

Я надеюсь, что эта подробная инструкция поможет вам заказать билеты на фильм с учетом выбора зала, сеанса, количества билетов и скидок. Удачи в вашем заказе! Если у вас есть еще вопросы, не стесняйтесь задавать.