返回列表 發帖
本帖最後由 張郁庭 於 2014-5-10 17:03 編輯
  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;

  4. int main()
  5. {
  6.     int eletricity, money, month;
  7.     cout<<"***歡迎使用小米的電費計算機***"<<endl<<endl;
  8.     re:
  9.     cout<<"請輸入月份: ";
  10.     cin>>month;
  11.     if(month>=6 && month<=9)
  12.     {
  13.         cout<<"用電度數: ";
  14.         cin>>eletricity;
  15.         if(eletricity>0 && eletricity<=120)   
  16.             money=2.1*eletricity;      
  17.         else if(eletricity>=121 && eletricity<=330)
  18.             money=2.1*120+3.02*(eletricity-120);
  19.         else if(eletricity>=331 && eletricity<=500)
  20.             money=2.1*120+3.02*210+4.39*(eletricity-330);
  21.         else if(eletricity>=501 && eletricity<=700)
  22.             money=2.1*120+3.02*210+4.39*170+4.97*(eletricity-500);
  23.         else if(eletricity>700)
  24.             money=2.1*120+3.02*210+4.39*170+4.97*200+5.63*(eletricity-700);   
  25.         else
  26.         {
  27.             cout<<"輸入錯誤"<<endl;   
  28.             goto re;
  29.         }
  30.     }
  31.     else if((month>=10 && month<=12) || (month>=1 && month<=5))
  32.     {
  33.         cout<<"用電度數: ";
  34.         cin>>eletricity;
  35.         if(eletricity>0 && eletricity<=120)   
  36.             money=2.1*eletricity;      
  37.         else if(eletricity>=121 && eletricity<=330)
  38.             money=2.1*120+2.68*(eletricity-120);
  39.         else if(eletricity>=331 && eletricity<=500)
  40.             money=2.1*120+2.68*210+3.61*(eletricity-330);
  41.         else if(eletricity>=501 && eletricity<=700)
  42.             money=2.1*120+2.68*210+3.61*170+4.01*(eletricity-500);
  43.         else if(eletricity>700)
  44.             money=2.1*120+2.68*210+3.61*170+4.01*200+4.5*(eletricity-700);   
  45.         else
  46.         {   
  47.             cout<<"輸入錯誤"<<endl;   
  48.             goto re;
  49.         }         
  50.     }
  51.     else
  52.     {
  53.         cout<<"輸入錯誤"<<endl;   
  54.         goto re;
  55.     }
  56.     cout<<"你要繳交的電費共: "<<money<<"元!"<<endl;
  57.     system("pause");
  58.     return 0;
  59. }
複製代碼

TOP

返回列表