лаба трпп по структурам для курсача окп / лаба2структурная
.docxБелорусский Государственный Университет
Информатики и Радиоэлектроники
Кафедра экономической информатики
Технологии разработки программных приложений
«Модели и парадигмы проектирования и программирования.
Императивная парадигма. Структурное программирование».
Выполнил Студент Рушева М.Р.
Группа 972304
Минск,2020
Моя тема курсовой “Учет клиентов туристической компании”
enum ROLE { GUEST, ADMIN, EXIT, CONTINUE }; //перечисление для обозначения роли пользователя
//перечисление для сравнения даты
enum COMPARE { EQUAL, LESS, GREATER };
//структура для админа и пользователя
typedef struct {
char password[33]; //для пароля
char login[33]; //для логина
enum ROLE role; //для идентификации пользователя
} User;
//структура для даты
typedef struct {
size_t day; //день
size_t month; //месяц
size_t year; //год
} Date;
//структура для ФИО
typedef struct {
char name[31]; //имя
char surname[31]; //отчество
char patronimic[31]; //фамилия
} Fio;
//структура для клиента
typedef struct {
Fio fio; //фио
size_t age; //возраст
char tel[21]; //телефон
char passport[20]; //номер+серия паспорта
Date order; //дата заказа
} Client;
//структура для сотрудников
typedef struct {
Fio fio; //фио
size_t age; //возраст
char tel[21]; //телефон
} Emploeers;
//структура для тура
typedef struct {
char name[31]; //название тура
char country[31]; //страна
Date departure; //дата отлёта
size_t flight_number; //номер рейса
size_t tsena; //цена
} Tour;
Использовала вложенные структуры.