Проектирование классов с использованием механизмов наследования агрегирования, обработки исключений и перегрузки операция в языке C для обработки файлов данных - Курсовая работа
Разработка класса Work, содержащего поля: вид работы, единица измерения, стоимость работы, и содержащий методы доступа к этим полям. Проектирование класса Firma. Обработка данных из файла с информацией о счетах за работу в виде объектов класса Firma.
Аннотация к работе
Спроектировать класс FIRMA, являющийся наследником класса WORK и дополнительно содержащий поля: номер счета, название фирмы, дата исполнения, объем исполненной работы, и содержащий методы доступа к этим полям. Класс firma friend ofstream & operator << ostream & on, d &p Перегрузка оператора: << friend ofstream & operator >> ostream & on, d &p Перегрузка оператора: >> friend ostream & operator << ostream & on, d &p Перегрузка оператора: << friend ostream & operator >> ostream & on, d &p Перегрузка оператора: >> clear firma* &beg1, firma* &end1 Очистка списка inputfile - Ввод из файла output firma* &beg1 Вывод на экран outputfile firma* &beg1 Вывод в файл sortnazv firma* &beg1, firma* &end1 Сортировка по названию фирмы sortnum firma* &beg1, firma* &end1 Сортировка по номеру счета sortkol firma* &beg1, firma* &end1 Сортировка по объему исполненной работы sortdat firma* &beg1, firma* &end1 Сортировка по дате sortprise firma* &beg1, firma* &end1 Сортировка по цене sortedizm firma* &beg1, firma* &end1 Сортировка по единице измерения sortvidrab firma* &beg1, firma* &end1 Сортировка по виду работ delet - Удаление выбранной записи vvodklav - Ввод с клавиатуры (добавление) searchnumch firma* &beg1 Поиск по номеру счета с выводом результата на экран Класс search clear - Очистка списка output - Вывод на экран outputfile - Вывод в файл sortnum - Сортировка по номеру счета sortkol - Сортировка по объему исполненной работы sortdat - Сортировка по дате sortprise - Сортировка по цене sortedizm - Сортировка по единице измерения sortvidrab - Сортировка по виду работ serch_nazv - Поиск по названию и создание списка searchnumch - Поиск по номеру счета с выводом результата на экран Класс pervidrab clear - Очистка списка output - Вывод на экран outputfile - Вывод в файл sortkoll - Сортировка по количеству per_vidrab - Формирование перечня видов работ sortvidrab - Сортировка по по виду работ Класс perprise clear - Очистка списка output - Вывод на экран outputfile - Вывод в файл sortprise - Сортировка по цене per_prise - Формирование перечня цен sortvidrab - Сортировка по по виду работВ результате выполнения курсовой работы был разработан класс линейных односвязных списков с методами для решения таких задач, как сортировки, различные виды поиска данных, создание перечней, добавление, удаление записей и так далее.