如何用c++编写一个能计算,长方形,三角形圆的面积

如何用c++编写一个能计算,长方形,三角形圆的面积


#include "stdafx.h"



#include "iostream"
#include "math.h"
using namespace std;
//int _tmain(int argc, _TCHAR* argv[])


int main()
{ 
 int itype;
 float radius , a ,b ,area;
 cout<<"图形类型为 1—圆形;2—长方形;3—正方形:"<<endl;
     cin>>itype;
 const float  pi=3.1415;
 switch (itype){
 case 1 :
 cout<<"圆的半径为:";
 cin>>radius;
 area = pi* 0.5*radius*radius;
 cout<<"面积为"<<area;
 break;
 case 2 :
 cout<<"长方形的长,宽为:";
 cin>>a>>b;
 area = a*b;
    cout<<"长方形面积为"<<area;
    break;
 case 3 :
    cout<<"正方形的边长为:";
 cin>>a;
 area = a*a;
    cout<<"正方形面积为"<<area;
    break;
 default :
 cout<<"输入值不合法!";
 
 
 
 }
 system("pause");
return 0;
 
 }