Учебный курс: Парадигмы программирования
Кафедра: ИС Факультет: ИТиП
Лабораторная работа №1
Выполнил: Смирнов Р.А. Группа: 2517
Преподаватель: Зинчик А. А.
Составить программу, которая содержит текущую информацию на авиабилеты.
Каждая заявка содержит:
· пункт назначения
· номер рейса
· фамилию и инициалы пассажира
· желаемую дату вылета
Программа должна обеспечивать:
· хранение заявок в виде списка
· добавление и удаление заявок
· по заданному номеру рейса и дате вылета вывод заявок с их последующим удалением
· вывод всех заявок
class Date // Класс для работы с датой. Содержит день, месяц и год
string get(); // Возвращает дату в виде строки
void set(string s); //
void print(); // Выводит дату на консоль
bool operator<(Date ob2);
bool operator==(Date ob2);
bool operator!=(Date ob2); // Перегруженные операторы сравнения
bool operator>(Date ob2);
bool operator>=(Date ob2);
bool operator<=(Date ob2);
class Order // Класс – заявка. Содержит направление и номер рейса, фамилию пассажира, дату.
Order(string _dir, string _number, string _name, string _date); // Конструктор
Order(); // Конструктор
string toString(); // Возвращает заявку в виде строки
void print(); // Выводит заявку на экран
bool operator<(Order ob2);
bool operator==(Order ob2);
bool operator!=(Order ob2); // Перегруженные операторы сравнения
bool operator>(Order ob2);
bool operator>=(Order ob2);
bool operator<=(Order ob2);
bool compl(Order ob2); // Сравнение двух заявок без учета фамилии
class Mylist: public list <Order> // Список состоящий из элементов класса Order
void del(Order ob2); // Удаление заявок
void printAll(); // Печать всех заявок списка
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.