返回列表 發帖
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int m,d;
  7.     float fee;
  8.     cout<<"電費計算機"<<endl;
  9.     cout<<"請輸入月份";
  10.     cin>>m;
  11.     cout<<"用電度數";
  12.     cin>>d;
  13.     if(m>=6 && m<=9)
  14.     {
  15.         if(d>1001)
  16.         {
  17.             fee=120*2.1+(300-120)*3.02+(500-330)*4.39+(700-500)*5.44+(1000-700)*6.16+(d-1000)*6.71;         
  18.         }else if(d>=701)
  19.         {
  20.             fee=120*2.1+(300-120)*3.02+(500-330)*4.39+(700-500)*5.44+(d-700)*6.16;         
  21.         }else if(d>501)
  22.         {
  23.             fee=120*2.1+(300-120)*3.02+(500-330)*4.39+(d-500)*5.44;         
  24.         }else if(d>331)
  25.         {
  26.             fee=120*2.1+(300-120)*3.02+(d-330)*4.39;         
  27.         }else if(d>121)
  28.         {
  29.             fee=120*2.1+(d-121)*3.02;        
  30.         }else
  31.         {
  32.             fee=d*2.1;
  33.         }
  34.     }
  35.     else
  36.     {
  37.         if(d>1001)
  38.         {
  39.             fee=120*2.1+(300-120)*2.68+(500-330)*3.61+(700-500)*4.48+(1000-700)*5.03+(d-1000)*5.28;         
  40.         }else if(d>=701)
  41.         {
  42.             fee=120*2.1+(300-120)*2.68+(500-330)*3.61+(700-500)*4.48+(d-700)*5.03;         
  43.         }else if(d>501)
  44.         {
  45.             fee=120*2.1+(300-120)*2.68+(500-330)*3.61+(d-500)*4.48;         
  46.         }else if(d>331)
  47.         {
  48.             fee=120*2.1+(300-120)*2.68+(d-330)*3.61;         
  49.         }else if(d>121)
  50.         {
  51.             fee=120*2.1+(d-121)*2.68;        
  52.         }else
  53.         {
  54.             fee=d*2.1;
  55.         }
  56.     cout<<"總共"<<fee<<"元";
  57.     }
  58.     system("pause");
  59.     return 0;
  60. }
複製代碼

TOP

返回列表