Класс 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 Проверка конструктора по умолчанию та з параметрами та методу вывода.