Эмулятор программы Тotal Сommander

Содержание

Слайд 2

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

Требуется создать программу, которая позволяет забронировать необходимое количество билетов.

Задачи

Программа должна выводить

информацию о рейсе ( количество свободных мест, номер рейса, дата и время вылета).

Цель

Слайд 3

Функции: выбрать рейс; узнать количество свободных мест на рейсе; забронировать билеты;

Функции:
выбрать рейс;
узнать количество свободных мест на рейсе;
забронировать билеты;
оформить билет;
узнать общее количество

купленных билетов.

Анализ


Слайд 4

Всю работу приложения обеспечивают несколько функциональных блоков Блок «Выбор и исполнение

Всю работу приложения обеспечивают несколько функциональных блоков
Блок «Выбор и исполнение функции»

состоит из 4 функций доступных пользователю

Алгоритм

Запуск программы

Вывод всех рейсов

Бронирование пользователем билетов

Выход

Слайд 5

Чтобы воспользоваться этой функцией для начала пользователю нужно ввести номер рейса.

Чтобы воспользоваться этой функцией для начала пользователю нужно ввести номер рейса.

Функция

бронирования пользователем билетов

Бронируем билеты?

Вывод информации о рейсе на экран

Нет

Да

Вводим номер рейса

Слайд 6

Выбор рейса реализован посредством ввода в программу номера интересующего нас рейса.

Выбор рейса реализован посредством ввода в программу номера интересующего нас рейса.

Программа в свою очередь печатает на экран дополнительную информацию о данном рейсе.
При удачном выводе, программа выводит сообщение о вызове функции бронирования билетов.

Бронируем билеты?

Да

int a;
cout << endl << "Введите номер рейса:" << endl << endl;
cin >> a;
cout << "Если вы хотите ещё заказать билет, то введите номер рейса, если нет, то введите 0"<< endl;
cin >> a;}

Слайд 7

Бронируем билеты? Нет При удачном выводе, программа выводит сообщение о вызове функции выбора другого билета.

Бронируем билеты?

Нет

При удачном выводе, программа выводит сообщение о вызове функции выбора

другого билета.
Слайд 8

В конце на экран выводится информация о том, что билет забронирован,

В конце на экран выводится информация о том, что билет забронирован,

номер рейса, и данные пассажира.
После выполнения всех действий программа выводит общую информацию о забронированных билетах.
Слайд 9

В ходе выполнения работы была реализована программа, которая позволяет забронировать необходимое

В ходе выполнения работы была реализована программа, которая позволяет забронировать необходимое

количество билетов.
Данная программа была реализована с помощью двух структур, первая содержит описание рейсов, вторая содержит описание забронированных билетов. Разработанный алгоритм реализован на языке C++.

Вывод