/*
例6.3  计算如图多边形的面积。
从图中可以看出,五边形的面积是三个三角形面积之和。
程序如下:
*/

#include 
#include    //使用printf和scanf语句,调用cstdio库  stdio.h
#include   

using namespace std;

//函数的声明 
double area(double,double,double);

int main()
{
    double b1,b2,b3,b4,b5,b6,b7,s;

    cout<<"please input b1,b2,b3,b4,b5,b6,b7:"<>b1>>b2>>b3>>b4>>b5>>b6>>b7;

    //调用三次函数area
    s=area(b1,b5,b6)+area(b2,b6,b7)+area(b3,b4,b7);  

    printf("s=%10.3lf\n",s);

    return 0;
}

double area(double a,double b,double c)
{
    double p=(a+b+c)/2;
    return sqrt(p*(p-a)*(p-b)*(p-c));
}