Напишіть клас Triangle (трикутник), що містить цілочисельні поля координат вершин трикутника: x1, y1, x2, y2, x3, y3.
Реалізуйте такі конструктори:
Конструктор за замовчуванням, який ініціалізує координати вершин нулями;
Конструктор з параметрами, який отримує координати вершин і ініціалізує їх.
Реалізуйте такі методи:
void Out() — виводить координати трикутника через пробіл та з переводом рядка наприкінці;
double area() — повертає площу трикутника;
double perimeter() — повертає периметр трикутника;
double inscribedRadius() — повертає радіус вписаного кола;
double describedRadius() — повертає радіус описаного кола.
Потрібно надіслати лише клас.
Перевірка реалізована мовами C++, C# та Java.
Тест 1. Перевірка конструктора з параметрами та методу area().Тест 2. Перевірка конструктора з параметрами та методу perimeter().Тест 3. Перевірка конструктора з параметрами та методу describedRadius().Тест 4. Перевірка конструктора з параметрами та методу inscribedRadius().Тест 5. Перевірка конструктора з параметрами та методів area(), perimeter().Тест 6. Перевірка конструктора з параметрами та всіх обчислювальних методів.Тест 7. Перевірка конструктора за замовчуванням, конструктора з параметрами та методу виведення.