找到边已知的多边形区域[C++]

use*_*679 1 c++ algorithm math area

我正试图找到一个形状的区域,我只给出了两侧的长度.
考虑到现在的形状是四边形(只有四边),在C++中找到它的区域的方法(或算法)是什么?(假设四边形的边长是固定的,所得到的任何四边形的结果面积总是相等的.)

请注意,我没有形状的顶点,只有侧面.如果有的话,我已经有了顶点,我可以使用这个求和公式直接得到n边多边形的面积.但是,处理这种约束的最佳方法是什么?

Ian*_*ird 5

你不能.除了您的长度之外,您没有足够的信息来进行计算而不知道至少2个角度,或者更详细的关于比四边形更具体的对象类型.

原因:四边形有四边.没有其他限制.事实上,线条可以交叉,在计算区域时产生更大的困难.

  • 有四个长度和一个角度就足够了 (4认同)