Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya Ostroverhov.docx
Скачиваний:
4
Добавлен:
18.09.2019
Размер:
6.22 Mб
Скачать

5.1.Структура

1. Сохранение списков в файлы

2. Загрузка списка из файла

а) Список направлений работы турагенства.

б) Список экскурсий, предлагаемых турагенством.

в) Список туристов, приобретавших путёвки.

г) Назад.

3. Добавление элемента.

а) В список направлений работы турагенства.

б) В список экскурсий, предлагаемых турагенством.

в) В список туристов, приобретавших путёвки.

г) Назад.

4. Удаление элемента по id.

а) Из списка направлений работы турагенства.

б) Из списка экскурсий, предлагаемых турагенством.

в) Из списка туристов, приобретавших путёвки.

г) Назад.

5. Вывод на экран.

а) Список направлений работы турагенства.

б) Список экскурсий, предлагаемых турагенством.

в) Список туристов, приобретавших путёвки.

г) Назад.

6. Вывод на экран информации о купленной путёвке.

7. Вывод на экран списка экскурсий по заданному направлению.

8. Вывод списка стран, в которые производит полёты авиакомпания.

0. Выход.

а) Да.

б) Нет.

5.2.Особенности организации

Функции меню:

void GTXY(short x, short y); - перемещение звёздочки-указателя

void ExitMenu(); -меню выхода из программы

void AddElem (Class1 & cl1, Class2 & cl2, Class3 & cl3); - меню добавления элемента

void ShowList(Class1 & cl1, Class2 & cl2, Class3 & cl3); - вывод на экран

void DeleteElem(Class1 & cl1, Class2 & cl2, Class3 & cl3, int id); - удаление элемента

void LoadFile(Class1 & cl1, Class2 & cl2, Class3 & cl3); - меню загрузки списков из файла

void MainMenu(Class1 & cl1, Class2 & cl2, Class3 & cl3) – функция главного меню.

6. Пример работы программы

Главное меню:

Добавление элемента в список направлений турагенств:

Вывод на экран списка направлений турагенств:

Вывод на экран списка экскурсий турагенств:

Вывод на экран списка туристов, приобретавших путевки:

Вывод на экран информации о купленной путёвке:

Вывод на экран списка экскурсий по заданному направлению:

Вывод на экран списка стран, в которые производит полеты авиакомпания:

7.Список использованной литературы

  1. Страуструп Б. Программирование: принципы и практика использования C++, исправленное издание = Programming: Principles and Practice Using C++. — М.: «Вильямс», 2011. — С. 1248. — ISBN 978-5-8459-1705-8

  2. Страуструп Б. Язык программирования C++. Специальное издание = The C++ programming language. Special edition. — М.: Бином-Пресс, 2007. — 1104 с. — ISBN 5-7989-0223-4

  3. Герберт Шилдт. Полный справочник по C++, 4-е издание = C++: The Complete Reference, 4th Edition. — М.: «Вильямс», 2011. — С. 800. — ISBN 978-5-8459-0489-8

  4. Русскоязычный форум по C++ (http://www.hardforum.ru/?showforum=17)

  5. Библиотека материалов по C++ (http://freecomputerbooks.com/langCppBooks.html)

  6.  Викиучебник (http://ru.wikibooks.org/wiki/%D0%A1%D0%B8%2B%2B)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]