Файл: Расписание движения пригородных электропоездов. Поля элемента списка название конечной станции, время отправления, время прибытия, стоимость билета.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 08.11.2023
Просмотров: 13
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Шаблоны и исключения
Для выбранной темы из нижеприведенного перечня создать связный однонаправленный список, и на его основе реализовать логику вставки, правки, удаления и поиска элементов списка. Список реализовать двумя классами – первый класс для элемента списка, второй – для коллекции элементов. Логику обработки ошибок ввода данных в меню и при работе со списком реализовать через механизм исключений. Логику работы класса-коллекции описать с помощью шаблонов. Вынести реализацию списка в отдельный заголовочный файл.
Пользовательский интерфейс реализовать на основе текстового меню. Вынести реализацию меню в отдельный заголовочный файл.
Номер темы выбирается по последней цифре порядкового номера студента по журналу посещаемости.
1. Учет больных в больнице. Поля элемента списка – название отделения, ФИО больного, дата прибытия, дата выписки, краткий диагноз.
2. Журнал оценок за контрольные работы. Поля элемента списка – группа студентов, ФИО студента, номер контрольной работы, дата сдачи, оценка за попытку по 100-балльной шкале.
3. Учет подписок граждан на печатные издания. Поля элемента списка – ФИО подписчика, адрес подписчика, название печатного издания, стоимость подписки, дата окончания подписки.
4. Расписание движения пригородных электропоездов. Поля элемента списка – название конечной станции, время отправления, время прибытия, стоимость билета.
5. Таблица школьных спортивных рекордов. Поля элемента списка – класс, ФИО учащегося, название спортивной дисциплины, дата рекорда.
6. Учет книг в домашней библиотеке. Поля элемента списка – название книги, автор книги, серия, издательство, год издания.
7. Учет выданных книг. Поля элемента списка – название книги, автор книги, ISBN, кому выдано, когда выдано, на какой срок выдано.
8. Учет доходов и расходов. Поля элемента списка – дата операции, время операции, тип операции (доход/расход), сумма операции.
9. Учет товаров на складе. Поля элемента списка – код товара, наименование товара, наименование товарной категории, цена за единицу, количество на складе.
10. Журнал товарных грузоперевозок. Поля элемента списка – номер транспортного средства, ФИО водителя, наименование груза, вес груза, наименование пункта назначения.