Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/34: Рейтинг темы: голосов - 34, средняя оценка - 4.65
0 / 0 / 0
Регистрация: 06.11.2019
Сообщений: 6

Задача система продажи билетов в кино

08.11.2019, 07:53. Показов 6527. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сегодня создадим программу для бронирования мест в кинотеатре.

Наш зал будет состоять из 6 рядов на каждом из которых будет 8 мест.

Создадим список seats, каждый элемент которого в свою очередь тоже будет являться списком

Все также как и раньше, когда печатаем список печатаются элементы списка через запятую.
Очевидно, что если мы будем предлагать бронировать места покупателям в такой программе все покупатели от нас убегут, давайте сделаем получше.
Создадим функцию displayBookings - для печати нашего кинозала в удобно читаемом формате.

Стало куда понятнее, какие места свободны, а какие нет.

Создадим вторую функцию для проверки места на доступность, назовем ее checkSeat

Заметим, что она просто говорит нам, что место свободно или занято


ЗАДАНИЕ: измените функцию checkSeat так, чтобы если пользователь выбрал пустое место программа спросила бы его хочет ли он приобрести билет и если он ответит да, то программа изменит значение текущей клеточки с 0 на единичку:

Как можно заметить, я купил билет на выделенное место.

Задание: Пускай место в кинотеатре стоит 200 рублей, давайте спросим пользователя сколько у него денег и будем выполнять программу пока у него не закончатся деньги.

Задание: Пускай разные места в кинотеатре стоят разных денег(например 3 место на 1 ряду 250, а 4 место на 3 ряду 230) - придумайте разную стоимость для разных мест и выполняйте программу до тех пор пока у пользователя есть деньги хотя бы на самый дешевый билет.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.11.2019, 07:53
Ответы с готовыми решениями:

Система предварительной продажи билетов
Задача Небольшая авиакомпания приобрела компьютер для новой автоматизированной системы предварительной продажи билетов. Президент...

Система предварительной продажи билетов
Небольшая авиакомпания недавно приобрела компьютер для новой автоматизированной системы предварительной продажи билетов. Президент компании...

Информационная система продажи билетов в кинотеатре
Собственно, задание таково: Зал кинотеатра имеет неправильную форму. Например, разное количество мест в рядах. Поэтому стоимость билета на...

1
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
08.11.2019, 07:58
cavan120010, ну и где "твой набросок", взятый из старых форумов?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.11.2019, 07:58
Помогаю со студенческими работами здесь

Система предварительной продажи билетов. Интересная программа)
Программа для бронирования мест на каждом рейсе единственного самолета авиакомпании (его вместимость 10 мест). Программа должна отображать...

Касса театра – Информационная система бронирования и продажи билетов
Здравствуйте, может у кого есть работа по теме Касса театра – Информационная система бронирования и продажи билетов на SQL Server?

Система продажи билетов в театре. Как реализовать хранение мест в БД
Добрый день. Делаю проект АИС "Театр". Задача состоит, в "Продаже билетов". Не знаю, как сделать занесение мест(button) в БД. ...

Существует 2 системы покупки билетов в кино. def movie
# Существует 2 системы покупки билетов в кино. # Система А: ticket долларов за билет каждый раз # Система B: card долларов за карту,...

Для учащихся закуплено 100 билетов в кино на общую сумму 3400 рублей
Для учащихся закуплено 100 билетов в кино на общую сумму 3400 рублей. Билеты стоят 30 и 40 рублей. Сколько билетов было по 30 и по 40...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru