/*
* Copyright (c) 2011, 烟台大学计算机学院
* All rights reserved.
* 作 者:曹昕卓
* 完成日期:2012 年 10 月 25 日
* 版 本 号:v1.0
*
* 问题描述:先选图形,用switch语句求面积。
* 样例输入:1
* 样例输出:3.14
* 问题分析:
*/
#include <iostream>
#include <Cmath>
using namespace std;
int main()
{
int x;
double a,b,r;
cout<<"请选择几何图形"<<endl;
cout<<"1.矩形 "<<"2.三角形 "<<"3.圆形 "<<endl;
cin>>x;
switch(x)
{
case 1:
cout<<"请输入矩形长,宽:"<<endl;
cin>>a>>b;
cout<<"矩形面积为:"<<a*b<<endl;
break;
case 2:
cout<<"请输入三角形高,边长:"<<endl;
cin>>a>>b;
cout<<"三角形面积为:"<<0.5*a*b<<endl;
break;
case 3:
cout<<"请输入圆的半径:"<<endl;
cin>>r;
cout<<"圆的面积为:"<<3.14*r*r<<endl;
break;
default :
cout<<"error"<<endl;
}
cout<<"欢迎继续使用!"<<endl;
return 0;
}
成果展示:
心得体会: ok