Точка на плоскости с целочисленными координатами представлена классом Point
public record Point(int x, int y) {}
Требуется реализовать функцию polygonSquare, которая, получив список точек, которые, взятые в последовательности, определенной списком, образуют выпуклый многоугольник, вычисляет площадь этого многоугольника. Интерфейс функции выглядит так:
public static double polygonSquare(List points) {
// Здесь должна быть ваша реализация
}
Например, последовательность из четырех точек (0,0), (2,0), (2,2), (0,2) образует квадрат с площадью 4, а последовательность точек (0,0), (2,1), (3,0) – треугольник площадью 1.5.
Реализовать функции в прикреплённом проекте
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |