Скачиваний:
8
Добавлен:
09.09.2020
Размер:
80.85 Кб
Скачать

Белорусский Государственный Университет

Информатики и Радиоэлектроники

Кафедра экономической информатики

Технологии разработки программных приложений

«Модели и парадигмы проектирования и программирования.

Императивная парадигма. Структурное программирование».

Выполнил Студент Рушева М.Р.

Группа 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;

Использовала вложенные структуры.