eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Класс Triangle

Класс Triangle

Написать класс Triangle (треугольник), который содержит целочислленные поля координаты вершин треугольника x1, y1, x2, y2, x3, y3. Реализовать конструкторы:

  • по умолчанию, который обнуляет координаты вершин треугольника;

  • с параметрами, который получает координаты вершин треугольника и инициализирует их.

Реализовать методы:

  • void Out() - выводит координаты треугольника через пробел и в конце выводит переход на новую строку.

  • double area() - возвращает площадь треугольника;

  • double perimeter() - возвращает периметр треугольника;

  • double inscribedRadius() - возвращает радиус вписанной окружности;

  • double describedRadius() - возвращает радиус описанной окружности;

Для проверки Вы должны сдать только класс.

Реализована проверка на языке С++, С# та Java.

Тестирование

Тест 1. Проверка конструктора с параметром та метода area().

Тест 2. Проверка конструктора с параметром та метода perimeter()

Тест 3. Проверка конструктора с параметром та метода describedRadius()

Тест 4. Проверка конструктора с параметром та метода inscribedRadius()

Тест 5 Проверка конструктора с параметром та методов area(), perimeter()

Тест 6 Проверка конструктора с параметром та всех методов вычислений.

Тест 7 Проверка конструктора по умолчанию та з параметрами та методу вывода.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB