返回列表 發帖
  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.     {
  23.       
  24.       cout<<"請輸入正方形的邊長"<<endl;
  25.       cin>>num1;
  26.       cout<<area(num1)<<endl;
  27.     }
  28.     else if(num==2)
  29.     {
  30.       cout<<"請輸入三角形的底高" <<endl;
  31.       cout<<"底:";
  32.       cin>>num2;
  33.       cout<<endl;
  34.       cout<<"高:";
  35.       cin>>num3;
  36.       cout<<endl;
  37.       cout<<area(num2,num3)<<endl;
  38.     }
  39.     else if(num==3)
  40.     {
  41.          cout<<"請輸入梯形的上底,下底,高"<<endl;
  42.          cout<<"上底:";
  43.          cin>>num4;
  44.          cout<<endl;
  45.          cout<<"下底:";
  46.          cin>>num5;
  47.          cout<<endl;
  48.          cout<<"高:";
  49.          cin>>num6;
  50.          cout<<endl;
  51.          cout<<area(num4,num5,num6)<<endl;
  52.     }
  53.     system("pause");
  54.     return 0;
  55. }
複製代碼

TOP

返回列表