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

TOP

返回列表