Разработать программу для обработки данных о проведении аукциона. Необходимо реализовать работу со следующими классами объектов: 1) Продавец (фамилия, имя, отчество, серия, номер паспорта, предмет). 2) Покупатель (фамилия, имя, отчество, серия, номер
- Программирование
Условие:
Разработать программу, которая будет обрабатывать данные о проведении аукциона. Аукционная фирма занимается продажей с аукционов антикварных вещей и произведений искусства. Владельцы вещей, выставляемых на аукционах, являются продавцами, а лица, приобретающие эти вещи, покупателями. Перед проведением очередного аукциона каждой из выставляемых на нем вещей присваивается уникальный номер лота. В книгах фирмы делается запись о каждом аукционе: дата, время и место его проведения, о его специфике (например: картины до 1900 г., написанные маслом). Заносятся также сведения о каждом продаваемом предмете. Покупатель на одном аукционе может купить только один предмет. После аукциона служащие аукционной фирмы записывают фактическую цену, уплаченную за проданный предмет, и фиксируют данные покупателя.
В программе необходимо реализовать работу со следующими классами объектов:
1) Продавец (фамилия, имя, отчество, серия, номер паспорта, предмет).
2) Покупатель (фамилия, имя, отчество, серия, номер паспорта, предмет).
3) Аукцион (название, место, дата проведения, специфика, лот, покупатель, продавец).
4) Предмет (название, аукцион, специфика, начальная цена, конечная цена).
При работе с приложением должны быть реализованы следующие запросы:
На каком аукционе было продано больше всего предметов.
Продавец самого дорогого лота.
Перечень лотов определенного аукциона.
По результатам запросов необходимо сгенерировать форму, представленную в виде таблицы. Полученную таблицу сохранить в текстовый файл.
на c++
Решение:
Для разработки программы на C++, которая будет обрабатывать данные о проведении аукциона, мы можем следовать следующим шагам: ### Шаг 1: Определение классов Сначала мы определим необходимые классы: `Продавец`, `Покупатель`, `Аукцион`, и `Предмет`. ```cpp #include iostream #include vector #include string #include fstream #include algorithm class Item; // Предварительное объявление класса Item class Seller { public: std::string lastName; std::string firstName; std::string patronymic; std::string passportSeries; std::string passportNumber; Item* item; // Указатель на ...
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
AI помощники
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства