本帖最後由 張彥承 於 2014-5-10 17:08 編輯
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
re:
int month,a,b;
system("cls");
cout<<"***天才電費計算機***"<<endl<<endl;
cout<<"請輸入月份: ";
cin>>month;
if(month>=6 && month<=9)
{
cout<<"用電度數: ";
cin>>a;
if(a>0 && a<=120)
b=2.1*a;
else if(a>=121 && a<=330)
b=2.1*120+3.02*(a-120);
else if(a>=331 && a<=500)
b=2.1*120+3.02*210+4.39*(a-330);
else if(a>=501 && a<=700)
b=2.1*120+3.02*210+4.39*170+4.97*(a-500);
else if(a>700)
b=2.1*120+3.02*210+4.39*170+4.97*200+5.63*(a-700);
else
{
cout<<"用電度數輸入錯誤"<<endl;
system("pause");
goto re;
}
}
else if((month>=10 && month<=12) || (month>=1 && month<=5))
{
cout<<"用電度數: ";
cin>>a;
if(a>0 && a<=120)
b=2.1*a;
else if(a>=121 && a<=330)
b=2.1*120+2.68*(a-120);
else if(a>=331 && a<=500)
b=2.1*120+2.68*210+3.61*(a-330);
else if(a>=501 && a<=700)
b=2.1*120+2.68*210+3.61*170+4.01*(a-500);
else if(a>700)
b=2.1*120+2.68*210+3.61*170+4.01*200+4.5*(a-700);
else
{
cout<<"用電度數輸入錯誤"<<endl;
system("pause");
goto re;
}
}
else
{
cout<<"月份輸入錯誤"<<endl;
system("pause");
goto re;
}
cout<<"你要繳交的電費共: "<<b<<"元!"<<endl;
system("pause");
return 0;
} |