返回列表 發帖
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. double area(double num1)
  5. {
  6.        return num1*num1;
  7. }
  8. double area(double num2,double num3)
  9. {
  10.        return (num2*num3)/2;
  11. }
  12. double area(double num4,double num5,double num6)
  13. {
  14.        return (num4+num5)*num6/2;}
  15. int main()
  16. {
  17.     int num=0,num1=0,num2=0,num3=0,num4=0,num5=0,num6=0;
  18.     cout<<"請輸入形狀(1)正方形(2)三角形(3)梯形"<<endl;
  19.     cin>>num;
  20.     if(num==1)
  21.     {
  22.       cout<<"請輸入正方形的lenth"<<endl;
  23.       cin>>num1;
  24.       cout<<area(num1)<<endl;
  25.     }
  26.     else if(num==2)
  27.     {
  28.       cout<<"請輸入三角形的Bottom height" <<endl;
  29.       cout<<"Bottom :";
  30.       cin>>num2;
  31.       cout<<endl;
  32.       cout<<"height:";
  33.       cin>>num3;
  34.       cout<<endl;
  35.       cout<<area(num2,num3)<<endl;
  36.     }
  37.     else if(num==3)
  38.     {
  39.          cout<<"請輸入梯形的上底,下底,高"<<endl;
  40.          cout<<"上底:";
  41.          cin>>num4;
  42.          cout<<endl;
  43.          cout<<"下底:";
  44.          cin>>num5;
  45.          cout<<endl;
  46.          cout<<"高:";
  47.          cin>>num6;
  48.          cout<<endl;
  49.          cout<<area(num4,num5,num6)<<endl;
  50.     }
  51.     system("pause");
  52.     return 0;
  53. }
複製代碼

TOP

返回列表