本帖最後由 葉桔良 於 2022-9-24 15:52 編輯
參考台灣電力公司所公怖的電費計算表格,設計一個計算電費的小工具,
讓使用者輸入月份,與該月份的用電度數,電腦回應該月份的電費。
單位: 元 / 每度
- #include<iostream>
- #include<cstdlib>
- #include<ctime>
- using namespace std;
- int main()
- {
- re:
- int month, dot;
- double s_d120,s_d330,s_d500,s_d700,s_d1000;
- double w_d120,w_d330,w_d500,w_d700,w_d1000;
- double sum=0.0;
-
- w_d120=(120-0)*2.1;
- w_d330=(330-120)*2.68;
- w_d500=(500-330)*3.61;
- w_d700=(700-500)*4.48;
- w_d1000=(1000-700)*5.03;
-
- s_d120=(120-0)*2.1;
- s_d330=(330-120)*3.02;
- s_d500=(500-330)*4.39;
- s_d700=(700-500)*5.44;
- s_d1000=(1000-700)*6.16;
-
-
- cout<<"***歡迎使用小米電費計算機***"<<endl<<endl;
- cout<<"請輸入月份:";
- cin>>month;
- cout<<"用電度數:";
- cin>>dot;
- if((month>=1 && month<=5)||(month>=10 && month<=12))
- {
- if(dot>1000)
- sum=w_d120 + w_d330 + w_d500 + w_d700 + w_d1000 + (dot-1000)*5.28;
- else if(dot>700)
- sum=w_d120 + w_d330 + w_d500 + w_d700 + (dot-700)*5.03;
- else if(dot>500)
- sum=w_d120 + w_d330 + w_d500 + (dot-500)*4.48;
- else if(dot>330)
- sum=w_d120 + w_d330 + (dot-330)*3.16;
- else if(dot>210)
- sum=w_d120 + (dot-120)*2.68;
- else
- sum=(dot)*2.1;
- }
- else if(month>=6 && month<=9)
- {
- cout<<"summer";
- }
- else
- {
- cout<<"error";
- }
- cout<<"您要繳的電費共:"<<sum<<endl;
- goto re;
- system("pause");
- }
複製代碼 |