返回列表 發帖
本帖最後由 顏詢 於 2018-7-7 15:29 編輯
  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. }
  16.      main()
  17.      {  
  18.            int num=0,num1=0, num2=0,num3=0, num4=0,num5=0, num6=0;
  19.            cout<<"輸入要運算的形狀(1)正方形(2)三角形(3)梯形"<<endl;
  20.            cin>>num;
  21.            if(num==1){
  22.            cout<<area(num1)<<endl;
  23.            cout<<"請輸入正方形的邊長"<<endl;
  24.            cin>>num1;
  25.            cout<<area(num1)<<endl;
  26.            }
  27.              else if(num==2)
  28.             {
  29.            cout<<"請輸入三角形的底高" <<endl;
  30.            cout<<"底:";
  31.             cin>>num2;
  32.            cout<<endl;
  33.            cout<<"高:";
  34.             cin>>num3;
  35.            cout<<endl;
  36.            cout<<area(num2,num3)<<endl;
  37.     }
  38.       else if(num==3)
  39.     {
  40.          cout<<"請輸入梯形的上底,下底,高"<<endl;
  41.          cout<<"上底:";
  42.          cin>>num4;
  43.          cout<<endl;
  44.          cout<<"下底:";
  45.          cin>>num5;
  46.          cout<<endl;
  47.          cout<<"高:";
  48.          cin>>num6;
  49.          cout<<endl;
  50.          cout<<area(num4,num5,num6)<<endl;
  51.     }
  52.     system("pause");
  53.     return 0;
  54. }
  55.            
  56.   
複製代碼

TOP

返回列表