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

TOP

返回列表