10.土地测量

造成高房价的原因有许多,比如土地出让价格。既然地价高,土地的面积必须仔细计算。遗憾的是,有些地块的形状不规则,比如是如图【1.jpg】中所示的五边形。
一般需要把它划分为多个三角形来计算。
已知三边求三角形的面积需要用海伦定理,参见【2.jpg】
各条边长数据如下:
AB = 52.1
BC = 57.2
CD = 43.5
DE = 51.9
EA = 33.4
EB = 68.2
EC = 71.9
根据这些数据求五边形地块的面积。四舍五入到小数后两位。只写结果,不要源代码!

答案写在“解答.txt”中,不要写在这里!

图1
10.土地测量

图2
10.土地测量
double s(double a,double b,double c)
{
double s=(a+b+c)/2;
double A=sqrt(s*(s-a)(s-b)(s-c));
return A;
}

int main()
{
double d[7]={52.1,57.2,43.5,51.9,33.4,68.2,71.9};
double sum=s(d[0],d[4],d[5])+s(d[5],d[1],d[6])+s(d[6],d[2],d[3]);
cout<<sum<<endl;
return 0;
}

参考答案:
3789.86