1. Описание глобальных переменных и разработанных подпрограмм
1.1. Описание глобальных переменных:
Таблица 1 люл
-
Имя переменной
Назначение
struct record
{ char naimenovanie[15];
long int ploshad;
long int etagnost; long int god_soor;
long int stoimost;
};
-структура записи
-наименование аэропорта
-площадь аэропорта
-этажность аэропорта
-год сооружения
-стоимость
const int dlinna = 15 dlinna
Длина строки
const int menup= 10 menup
Кол-во основных пунктов меню
const int sort = 6; sort
Кол-во пунктов меню сортировки
static record * records = 0;
Указатель на структуру
1.2. Описание разработанных подпрограмм: Таблица 2
-
Название функции
Параметры функции
Назначение функции
int Podt
( )
Подтверждение(да\нет)действия
int Menu
( )
Вывод меню на экран и движение по меню (нему)
int Vot
( )
Приветственное сообщение, с последующим входом в меню или выходом из программы
int Exit
( )
Выход
void main
( )
Главная функция
void Vvodzapis
(record & rec)
Ввод записи
voidNovzapis
(const record & r)
Создание новой записи
int Sravnenie
(const record & a,const record & b)
Сравнение записей
Void Pzapis
( )
Поиск записи в базе данных
void Vivnaekr
(record & rec)
Вывод записи на экран
int SortMenu
( )
Вывод подменю сортировки и движение по подменю
void swap
(record & a, record & b)
Меняет записи местами при сортировки
-
void SortDB
( )
Сортировка записей в базе данных
void Prosm
( )
Просмотр записей в базе данных
int Viborzapis
( )
Выбор определённой записи
void Izmzapis
( )
Изменение записи в базе данных
void Ydzapis
( )
Удаление записи из базы данных
void Sozd
( )
Создание новой базы данных
void soxr
( )
Сохранение базы данных
void Zagr
( )
Загрузка базы данных
int Pr
(int min, long max )
Проверка правильности ввода с клавиатуры