алгоритм — Найти область многоугольника, стороны которого известны [C ++]

Я пытаюсь найти область формы, для которой мне дали только длину сторон.
Считая форму четырехугольником (имеющим только четыре стороны) на данный момент, каков метод (или алгоритм) для нахождения ее области в C ++? (Учитывая, что длины сторон четырехугольника фиксированы, результирующая площадь любой полученной четырехугольной формы всегда будет равна.)

Обратите внимание, что у меня нет вершин формы и есть только стороны. Если бы у меня были бы вершины, я мог бы использовать эта формула суммирования непосредственно получить площадь n-стороннего многоугольника. Но как лучше всего справиться с этим ограничением?

1

Решение

Ты не можешь У вас недостаточно информации, чтобы выполнить расчет, не зная по крайней мере 2 углов в дополнение к вашей длине или более подробной информации о типе объекта, который является более точным, чем четырехугольник.

Причина: четырехугольник имеет 4 стороны. Других ограничений нет. Фактически, линии могут пересекаться, создавая еще большую сложность при расчете площади.

5

Другие решения