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