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

TOP

返回列表