本帖最後由 曲書辰 於 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;
} |