返回列表 發帖
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int type;
  7.     cout<<"請輸入要計算的圖形種類面積(1.長方形 2.三角形 3.圓形): ";
  8.     cin>>type;
  9.     switch(type)
  10.     {
  11.         case 1:
  12.             float a;
  13.             float b;
  14.             cout<<"長方形的長為: ";
  15.             cin>>a;
  16.             cout<<"長方形的寬為: ";
  17.             cin>>b;
  18.             cout<<"長方形的面積為: "<<a*b<<" 平方公分"<<endl;
  19.             break;
  20.         case 2:
  21.             float c;
  22.             float d;
  23.             cout<<"三角形的底為: ";
  24.             cin>>c;
  25.             cout<<"三角形的高為: ";
  26.             cin>>d;
  27.             cout<<"三角形的面積為: "<<c*d/2<<" 平方公分"<<endl;
  28.             break;
  29.         case 3:
  30.             float f;
  31.             cout<<"圓形的半徑為: ";
  32.             cin>>f;
  33.             cout<<"圓形的面積為: "<<f*f*3.14<<" 平方公分"<<endl;
  34.             break;
  35.         default:
  36.             cout<<"輸入錯誤"<<endl;
  37.             break;
  38.     }  
  39.     system("pause");
  40.     return 0;   
  41. }
複製代碼

TOP

本帖最後由 謝閔丞 於 2022-2-12 15:48 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int type;
  7.     cout<<"請輸入要計算的圖形種類面積(1.長方形 2.三角形 3.圓形): ";
  8.     cin>>type;
  9.     switch(type)
  10.     {
  11.         case 1 :
  12.             float l,w;
  13.             cout<<"請輸入長方形的的長(公分): ";
  14.             cin>>l;
  15.             cout<<"請輸入長方形的的寬(公分): ";
  16.             cin>>w;
  17.             cout<<"長方形的面積為: "<<l*w<<" 平方公分"<<endl;
  18.             break;
  19.         case 2 :
  20.             float x,y;
  21.             cout<<"請輸入三角形的底(公分): ";
  22.             cin>>x;
  23.             cout<<"請輸入三角形的高(公分): ";
  24.             cin>>y;
  25.             cout<<"三角形的面積為: "<<x*y/2<<" 平方公分"<<endl;
  26.             break;
  27.         case 3 :
  28.             float r;
  29.             cout<<"請輸入圓形的半徑(公分): ";
  30.             cin>>r;
  31.             cout<<"圓形的面積為: "<<r*r*3.14<<" 平方公分"<<endl;
  32.             break;
  33.         default:
  34.             cout<<"輸入錯誤"<<endl;
  35.     }  
  36.     system("pause");
  37.     return 0;   
  38. }
複製代碼

TOP

返回列表