返回列表 發帖
  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.             
  12.         case 1:
  13.             int l,h;
  14.             cout<<"長方形的長為:"<<l<<"cm"<<endl;
  15.             cin>>l;
  16.             cout<<"長方形的寬為:"<<h<<"cm"<<endl;
  17.             cin>>h;
  18.             cout<<"長方形的面積為: "<<l*h<<" 平方公分"<<endl;
  19.             break;
  20.         case 2:
  21.             int b,l;
  22.             cout<<"三角形的底為:"<<b<<"cm"<<endl;
  23.             cin>>b;
  24.             cout<<"三角形的高為:"<<l<<"cm"<<endl;
  25.             cin>>l;
  26.             cout<<"三角形的面積為: "<<b*l/2<<" 平方公分"<<endl;
  27.             break;
  28.         case 3:
  29.             int r;
  30.             cout<<"圓形的半徑為:"<<r<<"cm"<<endl;
  31.             cin>>r;
  32.             cout<<"圓形的面積為: "<<r*r*3.14<<" 平方公分"<<endl;
  33.             break;
  34.         default:
  35.             cout<<"輸入錯誤"<<endl;
  36.             break;
  37.     }  
  38.     system("pause");
  39.     return 0;   
  40. }
複製代碼

TOP

  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 b,h;
  21.             cout<<"三角形的底為: ";
  22.             cin>>b;
  23.             cout<<"三角形的高為: ";
  24.             cin>>h;
  25.             cout<<"三角形的面積為: "<<b*h/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

返回列表