本帖最後由 張峻瑋 於 2014-5-10 16:56 編輯
- #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;
- }
複製代碼 |