返回列表 發帖
本帖最後由 曲書辰 於 2019-5-4 15:16 編輯

#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a,b;
float c;
re:
cout<<"請輸入月份:";
cin>>a;
cout<<"請輸入用電度:";
cin>>b;
if(a>=6 && a<=9)
{    if(b>=1 && b<=120)
      {c=b*1.63;         
      }
      else if(b>=121 && b<=330)
      {c=120*1.63+(b-120)*2.38;
      }
      else if(b>=331 && b<=500)
      {c=120*1.63+210*2.38+(b-120-210)*3.52;
      }
      else if(b>=501 && b<=700)
      {c=120*1.63+210*2.38+230*3.52+(b-120-210-230)*4.8;
      }
      else if(b>=701 && b<=1000)
      {c=120*1.63+210*2.38+230*3.52+200*4.8+(b-120-210-230-200)*5.66;
      }
      else
      {c=120*1.63+210*2.38+230*3.52+200*4.8+300*5.66+(b-1000)*6.41;
      }
      goto end;
}
else if((a>=1 && a<=5)||(a>=10 && a<=12))
{    if(b>=1 && b<=120)
      {c=b*1.63;         
      }
      else if(b>=121 && b<=330)
      {c=120*1.63+(b-120)*2.1;
      }
      else if(b>=331 && b<=500)
      {c=120*1.63+210*2.10+(b-120-210)*2.89;
      }
      else if(b>=501 && b<=700)
      {c=120*1.63+210*2.1+230*2.89+(b-120-210-230)*3.94;
      }
      else if(b>=701 && b<=1000)
      {c=120*1.63+210*2.38+230*3.52+200*4.8+(b-120-210-230-200)*5.66;
      }
      else
      {c=120*1.63+210*2.38+230*3.52+200*4.8+300*5.66+(b-1000)*6.41;
      }
      goto end;   
}
else
{   cout<<"錯誤"<<endl;
     system("pause");
     goto re;
}
system("pause");
return 0;
}

TOP

返回列表