04.07.2011, 23:15. Просмотров 956. Ответов 8
Привет всем!!!! Ребята, есть задачка из Дейтела (4.20) для зачета, но совсем в проге не смыслем, послезавтра сдают, кто поможет а? И если нетрудно с комментариями!
(Система резервирования билетов авиакомпании). Небольшая авиакомпания купила компютеры для своей новой автоматизированной системы резервирования. Вас попросили запрограммировать нову- систему. Вы должны написать программу выделения мест на каждый полет вдинственного самолета (вместимость 10 мест).
Ваша программа должна отображать следующее меню альтернатив:
Введите, пожалуйста, 1 для "курящих"
Введите, пожалуйста, 2 для "некурящих"
Если клиент ввел 1, ваша программа должна выдлять место в салоне для курящих (места 1-5). Если клиент ввел 1, ваша программа должна выделять место в салоне для некурящий (места 6-10). Ваша программа должна также напичатать посадочный талон, указывающий номер места клиента и тип салона в самолете- для курящих или не курящих.
Используйте одномерный массив для представления схемы расположения мест в самолете. Присвойте всем элементам массива нулевые начальные значения, чтобы показать, что все места свободны. Как только место выделено пассажиру, устанавливайте соответствующие элементы массива в состояние 1, чтобы показать, что месро уже занято.
Ваша программа, конечно, никогда не должна выделять уже занятые места. Если салон для курящих заполнен, ваша программа должна спросить у клиента, приемлем ли для него салон для некурящих. Если, да то сделайте выделение соответсвующего места. Если нет, то напечатайте сообщение "Следующий полет состоится через три часа".
Заранее очень благодарны.
0
|