Программа для нахождения площади данного четырехугольника - 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д