Создан заказ №8613569
5 июня 2022
Лабораторная работа № 3. Разработка классов. Исключения
Как заказчик описал требования к работе:
Векторный графический редактор. В векторном формате рисунок представляет собой набор параметризованных примитивов, например, закрашенный круг с центром в точке (1, -3) радиуса 4. Создайте классы Круг и Треугольник, моделирующие соответствующие элементы векторного рисунка в двумерном пространстве. Пр
едусмотрите возможность менять параметры элементов рисунка. Добавьте методы расчёта периметра и площади фигуры. Пусть будут доступны только пять цветов: красный, зеленый, синий, белый, чёрный. Создайте класс ВекторныйРисунок, в экземпляры которого можно добавлять фигуры, получать их, удалять их по индексу в массиве, а также осуществлять сдвиг всех фигур одновременно.
Класс Круг
Атрибуты: центр, радиус, цвет заливки, цвет обводки.
Методы: по одному методу установки и получения значения на каждый атрибут, расчёта периметра, расчёта площади, перемещения на dx единиц по горизонтали и dy единиц по вертикали.
Класс Треугольник
Атрибуты: три вершины, цвет заливки, цвет обводки.
Методы: по одному
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
6 июня 2022
Заказ завершен, заказчик получил финальный файл с работой
5
Лабораторная работа № 3. Разработка классов. Исключения.jpg
2022-06-09 20:35
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Очень быстрое решение, доходчивые и понятные комментарии по ходу выполнения работы.