Белорусского государственного университета информатики и радиоэлектроники.
Кафедра программного обеспечения информационных технологий.
Дисциплина «Языки программирования (Часть 2)».
Курсовой проект на тему: «Программное средство каталога автомобилей».
Используя динамические списки, написать программу для хранения информации о поступивших в продажу автомобилях. Каждый элемент списка должен иметь следующие поля: марку автомобиля и его параметры: стоимость, расход бензина на 100 км, надежность (число лет безотказной работы), комфортность в баллах.
Покупатель в свою очередь имеет ряд требований по каждому из этих параметров. Эти требования задаются в виде интервала (например, стоимость — от 10 до 30 тысяч долларов, комфортность — от 8 до 10 баллов и т.п.). Требования вводить с клавиатуры.
В программе должны присутствовать следующие процедуры:
- Формирование динамического списка.
- Вывод списка на экран.
- Добавление элемента в список.
- Удаление элемента из списка.
- Поиск в соответствии с требованиями покупателя.
- Поиск элемента списка по соответствующему полю.
- Сортировка по алфавиту.
- Запись в файл и загрузка из файла.
Для записи и загрузки из файла использовать типизированный файл. Взаимодействие с пользователем осуществляется через консоль в ОС Linux.
https://github.com/a-dubinin/vehicle-catalog-app/blob/main/vehicleCatalogApp.pdf