Создан заказ №5349209
23 июня 2020
С++ Наследование. Сделать 1 из 3.
Как заказчик описал требования к работе:
Задача 1
Создать класс CFile, инкапсулирующий в себе такие функции работы с
файлами, как Open, Close, Seek, Read, Write, GetPosition и GetLength. На базе
этого класса создать производный класс CMyDataFile – файл, содержащий в
себе данные некоторого определенного типа MyData, а также заголовок,
облег
чающий доступ к этому файлу.
Написать программу, демонстрирующую работу с этим классом. Программа
должна содержать меню, позволяющее осуществить проверку всех методов
класса.
Задача 2
Создать класс CPoint – точка. На его основе создать классы CcoloredPoint и
CLine. На основе класса CLine создать класс CcoloredLine и класс CPolyLine –
многоугольник. Все классы должны иметь методы для установки и получения
значений всех координат, а также изменения цвета и получения текущего
цвета.
Написать демонстрационную программу, в которой будет использоваться
список объектов этих классов в динамической памяти.
Задача 3
Создать абстрактный класс CVehicle. На его основе реализовать классы CPlane,
Ccar и CShip. Классы должны иметь возможность задавать и получать
координаты, параметры средств передвижения (цена, скорость, год выпуска).
Для самолета должна быть определена высота, для самолета и корабля –
количество пассажиров. Для корабля – порт приписки.
Написать программу, создающую список объектов этих классов в
динамической памяти. Программа должна содержать меню, позволяющее
осуществить проверку всех методов классов.
подробнее
Заказчик
заплатил
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
24 июня 2020
Заказ завершен, заказчик получил финальный файл с работой
5
С++ Наследование. Сделать 1 из 3..jpg
2020-06-27 12:30
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Отличная работа, спасибо автору. Всегда на связи, во всем помогает разобраться. Советую.