- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
-
- int month,o;
- cout<<"***歡迎使用電費計算機***"<<endl<<endl;
- cout<<"請輸入月份:";
- cin>>month;
- cout<<"用電度數:";
- cin>>o;
- float total=0;
-
-
- if((month>=10 && month<=12)||(month>=1 && month<=5))
- {
- if(o<=120)
- {
- total=o*2.1;
- }else if(o>=121 && o<=330)
- {
- total=120*2.1+(o-120)*2.68;
- }else if(o>=331 && o<=500)
- {
- total=120*2.1+210*2.68+(o-330)*3.61;
- }else if(o>=501 && o<=700)
- {
- total=120*2.1+(330-120)*2.68+(500-330)*3.61+(o-500)*4.48;
- }else if(o>=701 && o<=1000)
- {
- total=120*2.1+(330-120)*2.68+(500-330)*3.61+(700-500)*4.48+(o-700)*5.03;
- }else
- {
- total=120*2.1+(330-120)*2.68+(500-330)*3.61+(700-500)*4.48+(1000-700)*5.03+(o-1000)*5.28;
- }
- }else
- {
- if(o<=120)
- {
- total=o*2.1;
- }else if(o>=121 && o<=330)
- {
- total=120*2.1+(o-120)*3.02;
- }else if(o>=331 && o<=500)
- {
- total=120*2.1+210*3.02+(o-330)*4.39;
- }else if(o>=501 && o<=700)
- {
- total=120*2.1+(330-120)*3.02+(500-330)*4.39+(o-500)*5.44;
- }else if(o>=701 && o<=1000)
- {
- total=120*2.1+(330-120)*3.02+(500-330)*4.39+(700-500)*5.44+(o-700)*6.16;
- }else
- {
- total=120*2.1+(330-120)*3.02+(500-330)*4.39+(700-500)*5.44+(1000-700)*6.16+(o-1000)*6.71;
- }
- }
- cout<<endl;
- cout<<"您要繳交的電費共:"<<total<<"元!"<<endl;
- system("pause");
- return 0;
- }
複製代碼 |