Класс треугольник

Отменен
Заказ
5737878
Раздел
Программирование
Предмет
ООП - Объектно-ориентированное программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
10 Дек 2023 в 12:00
Цена
Договорная
Блокировка
10 дней
Размещен
9 Дек 2023 в 19:57
Просмотров
33
Описание работы

Создать класс для работы с треугольниками

Разработать структуру данных Triangle, представляющую фигуру треугольник, заданный координатами его вершин, а также логическим значением equilateral, показывающим является ли данный треугольник равносторонним. В модуле для работы с треугольниками должны быть следующие функции: 1) Создание структуры треугольника по координатам его вершин. Как результат возвращается новый треугольник. 2) Перемещение переданного треугольника на заданное смещение относительно осей X и Y. 3) Расчёт координат центроида переданного треугольника. 4) Поворот переданного треугольника на заданный угол вокруг его центроида. 5) Изменение размера переданного треугольника на заданный коэффициент масштаба относительно его центроида. 6) Создание равностороннего треугольника по заданному размеру стороны, центроид которого совпадает с точкой (0,0). Как результат возвращается новый треугольник. 7) Создание прямоугольного треугольника по двум заданным длинам катетов, совпадающих с положительными полуосями X и Y. Как результат возвращается новый треугольник. 8) Вывод в консоль переданного треугольника в виде: (3, 9.5) (2.3, 3.4) (8.6, 2.5) [equilateral] где equilateral имеет значение либо «равносторонний», либо «не равносторонний».

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир