返回列表 發帖
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     system("cls");
  8.     int month ,mony;
  9.     float give;
  10.     cout<<"***歡迎使電費計算機***"<<endl<<endl;
  11.     cout<<"請輸入月份:";
  12.     cin>>month;
  13.     if(month>=6 && month<=9)
  14.     {
  15.         cout<<"用電度數:";
  16.         cin>>mony;
  17.         if(mony>=1 && mony<=120)
  18.         {
  19.             give=mony*1.63;
  20.         }else if(mony>=121 && mony<=330)
  21.         {
  22.             give=120*1.63+(mony-120)*2.38;
  23.         }else if(mony>=331 && mony<=500)
  24.         {
  25.             give=120*1.63+330*2.38+(mony-330)*3.52;
  26.         }else if(mony>=501 && mony<=700)
  27.         {
  28.             give=120*1.63+330*2.38+500*3.52+(mony-500)*4.8;
  29.         }else if(mony>=701 && mony<=1000)
  30.         {
  31.             give=120*1.63+330*2.38+500*3.52+700*4.8+(mony-700)*5.66;
  32.         }else if(mony>=1001)
  33.         {
  34.             give=120*1.63+330*2.38+500*3.52+700*4.8+1000*5.66+(mony-1000)*6.41;
  35.         }else
  36.         {
  37.             cout<<"輸入錯誤"<<endl;
  38.             system("pause");
  39.             goto re;
  40.         }
  41.     }else if((month>=1 && month<=5)|| (month>=10 && month<=12))
  42.     {
  43.         cout<<"用電度數:";
  44.         cin>>mony;
  45.         if(mony>=1 && mony<=120)
  46.         {
  47.             give=mony*1.63;
  48.         }else if(mony>=121 && mony<=330)
  49.         {
  50.             give=120*1.63+(mony-120)*2.1;
  51.         }else if(mony>=331 && mony<=500)
  52.         {
  53.             give=120*1.63+330*2.1+(mony-330)*2.89;
  54.         }else if(mony>=501 && mony<=700)
  55.         {
  56.             give=120*1.63+330*2.1+500*2.89+(mony-500)*3.94;
  57.         }else if(mony>=701 && mony<=1000)
  58.         {
  59.             give=120*1.63+330*2.1+500*2.89+700*3.94+(mony-700)*4.6;
  60.         }else if(mony>=1001)
  61.         {
  62.             give=120*1.63+330*2.1+500*2.89+700*3.94+1000*4.6+(mony-1000)*5.03;
  63.         }else
  64.         {
  65.             cout<<"輸入錯誤"<<endl;
  66.             system("pause");
  67.             goto re;
  68.         }
  69.     }else
  70.     {
  71.         cout<<"輸入錯誤"<<endl;
  72.         system("pause");
  73.         goto re;
  74.     }
  75.     cout<<"電費為"<<give<<endl;
  76.     system("pause");
  77.     return 0;
  78. }
複製代碼

TOP

返回列表