Тема: "Интерфейсы и структуры"
Задание: "Описать интерфейс Геометрическая фигура с методами perimeter() и area() и реализовать классы Треугольник (поля – это координаты углов)
и Четырехугольник(поля – это координаты углов), которые реализуют этот интерфейс
Пример метода класса реализующего подсчет площади:
public double Area()
{
double Dlina1 = Math.Sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
double Dlina2 = Math.Sqrt((x2 - x3) * (x2 - x3) + (y2 - y3) * (y2 - y3));
double Dlina3 = Math.Sqrt((x3 - x4) * (x3 - x4) + (y3 - y4) * (y3 - y4));
double Dlina4 = Math.Sqrt((x4 - x1) * (x4 - x1) + (y4 - y1) * (y4 - y1));
double PoluPer = (Dlina1 + Dlina2 + Dlina3 + Dlina4) / 2;
return Math.Round(Math.Sqrt((PoluPer - Dlina1) * (PoluPer - Dlina2) * (PoluPer - Dlina3) * (PoluPer - Dlina4)));
}
anna220699