/*
* Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作 者: 霍雨佳
* 完成日期:2013 年10月18日
* 版 本 号:v1.0
* 问题描述:求几何图形的面积。
* 样例输入:选择1 7 5
* 样例输出:该矩形的面积是 35
* 问题分析:输入选择序号及图形信息,按公式输出图形面积。
*/ #include <iostream>
#include <cmath>
using namespace std;
int main()
{
double num,x,y,s1,s2,s3,r,l,h;
const double PI=3.14;
cout<<"请选择几何图形:"<<endl;
cout<<"1.矩形 2.三角形 3.圆"<<endl;
cin>>num;
if(num==1)
{
cout<<"请输入矩形的高和宽"<<endl;
cin>>x>>y;
s1=x*y;
cout<<"该矩形的面积是:"<<s1<<endl;
cout<<"谢谢使用!"<<endl;
}
else
{
if(num==2)
{
cout<<"请输入三角形的底和高"<<endl;
cin>>l>>h;
s2=l*h/2;
cout<<"该三角形的面积是:"<<s2<<endl;
cout<<"谢谢使用!"<<endl;
}
else
{
if(num==3)
{
cout<<"请输入圆的半径"<<endl;
cin>>r;
s3=PI*r*r;
cout<<"该圆的面积是:"<<s3<<endl;
cout<<"谢谢使用!"<<endl;
}
else
{
cout<<"输入序号无对应"<<endl;
cout<<"谢谢使用!"<<endl;
}
}
return 0;
}
}
运行结果:
心得体会:
这是一个大工程啊,丫丫,加油!!!