Программа для нахождения площади данного четырехугольника - C#

Узнай цену своей работы

Формулировка задачи:

Дан произвольный выпуклый четырехугольник. Составить программу для нахождения площади данного четырехугольника по координатам его вершин.

Решение задачи: «Программа для нахождения площади данного четырехугольника»

textual
Листинг программы
        class Point
        {
            public int X { get; set; } 
            public int Y { get; set; } 
        }
        private double Square(List<Point> points)
        {
            double res = 0;
 
            for (int i = 0; i < points.Count; i++)
            {
                Point p1 = i == 0 ? points.Last() : points[i-1];
                Point p2 = points[i];
 
                res += (p1.X - p2.X)*(p1.Y + p2.Y);
            }
 
            return res / 2;
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.933 из 5
Похожие ответы