用c++编写图形的面积与体积的计算!

1个回答

  • #include

    #include

    using namespace std;

    //------------------------------------------------------------------------------

    float AreaSquare();//正方形

    float AreaRectangle();//长方形

    float AreaRtriangle();//直角三角

    float AreaCircle();//圆

    float VolumeCube();//立方体

    float VolumeSphere();//球体

    void FlatArea(const char&,bool&);//平面图形面积

    void ThreeDArea(const char&,bool&);//立体图形体积

    const double PI=3.1415;

    //------------------------------------------------------------------------------

    int main()

    {

    char ch='3',ch2='5',ch3='3';

    bool flag=1;//退出标记,为0退出或返回上级

    coutW;

    return L*W/2;

    }

    float AreaCircle()

    {

    unsigned R=0;

    coutR;

    return PI*R*R;

    }

    float VolumeCube()

    {

    unsigned L=0;

    coutL;

    return L*L*L;

    }

    float VolumeSphere()

    {

    unsigned R=0;

    coutR;

    return 4*PI*R*R*R/3;

    }

    void FlatArea(const char& ch,bool& flag)//平面图形面积

    {

    switch(ch)

    {

    case '1':cout