返回列表 發帖
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int a, b, c, d;
  7.     cout<<"***愛地球電費計算機***"<<endl<<endl;
  8.     cout<<"請輸入月份: ";
  9.     cin>>a;
  10.     switch(a)
  11.     {
  12.       
  13.         case 6:
  14.         case 7:
  15.         case 8:
  16.         case 9:
  17.             cout<<"用電度數: ";
  18.             cin>>b;
  19.             if(b>=0 && b<=120)     
  20.             {
  21.                d=b*2.1;                     
  22.             }
  23.             if(b>=121 && b<=330)     
  24.             {
  25.                d=120*2.1+(b-120)*3.02;                     
  26.             }
  27.             if(b>=331 && b<=500)     
  28.             {
  29.                d=120*2.1+210*3.02+(b-330)*4.39;                     
  30.             }
  31.             if(b>=501 && b<=700)     
  32.             {
  33.                d=120*2.1+210*3.02+170*4.39+(b-500)*4.97;                     
  34.             }
  35.             if(b>700)  
  36.             {
  37.                d=120*2.1+210*3.02+170*4.39+200*4.97+(b-700)*5.63;                     
  38.             }
  39.             break;
  40.        case 1:
  41.        case 2:
  42.        case 3:
  43.        case 4:
  44.        case 5:     
  45.        case 10:     
  46.        case 11:
  47.        case 12:
  48.              cout<<"用電度數: ";
  49.              cin>>b;
  50.              if(b>=0 && b<=120)     
  51.              {
  52.                  d=b*2.1;                     
  53.              }
  54.              if(b>=121 && b<=330)     
  55.              {
  56.                  d=120*2.1+(b-120)*2.68;                     
  57.              }
  58.              if(b>=331 && b<=500)     
  59.              {
  60.                  d=120*2.1+210*2.68+(b-330)*3.61;                     
  61.              }
  62.              if(b>=501 && b<=700)     
  63.              {
  64.                  d=120*2.1+210*2.68+170*3.61+(b-500)*4.01;                     
  65.              }
  66.              if(b>700)  
  67.              {
  68.                  d=120*2.1+210*2.68+170*3.61+200*4.01+(b-700)*4.5;                     
  69.              }
  70.              cout<<"您要繳交的電費共: "<<d<<"元"<<endl;
  71.              break;         
  72.     default:
  73.        cout<<"輸入錯誤";
  74.     }
  75.     system("pause");
  76.     return 0;   
  77. }
複製代碼

TOP

返回列表