Другое: РК №3
Описание
Файл включает записи, содержащие информацию о пассажирах.
О каждом пассажире известно:
Фамилия, Количество мест багажа, Общий вес багажа;
Разработать модуль, содержащий следующие подпрограммы:
Процедуру создания файла записей из компоненты StringGrid;
Процедуру вывода файла записей в StringGrid;
Функцию вычисления общего веса багажа всех пассажиров;
Процедуру сортировки файла пассажиров по возрастанию среднего веса одного
места багажа;
Процедуру, формирующую файл пассажиров, имеющих 4 места багажа.
Процедуру, удаляющую из файла пассажира с заданной фамилией. Фамилию
ввести в основной программе и передать в процедуру в качестве параметра.
В основной программе создать меню для работы с файлом. Исходный файл, файл
после сортировки, полученный и измененный файлы вывести в разные компоненты
StringGrid.
Для задания имен файлов использовать компоненты TSaveDialog и TOpenDialog.