標題:
電費計算機 (三)
[打印本頁]
作者:
王瑞喻
時間:
2020-1-10 10:21
標題:
電費計算機 (三)
本帖最後由 王瑞喻 於 2020-2-22 12:21 編輯
針對月份判斷的部分, 以 switch...case 語法改寫.
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
re:
system("cls");
int degree,month;
float money;
cout<<"*** 電費計算機 ***"<<endl<<endl;
cout<<"請輸入月份: ";
cin>>month;
cout<<"用電度數: ";
cin>>degree;
if(month>=6 && month<=9)
{
if(degree>0 && degree<=120)
{
money=1.63*degree;
}else if(degree>120 && degree<=330)
{
money=1.63*120+2.38*(degree-120);
}else if(degree>330 && degree<=500)
{
money=1.63*120+2.38*(330-120)+3.52*(degree-330);
}else if(degree>500 && degree<=700)
{
money=1.63*120+2.38*(330-120)+3.52*(500-330)+4.8*(degree-500);
}else if(degree>700 && degree<=1000)
{
money=1.63*120+2.38*(330-120)+3.52*(500-330)+4.8*(700-500)+5.66*(degree-700);
}else if(degree>=1001)
{
money=1.63*120+2.38*(330-120)+3.52*(500-330)+4.8*(700-500)+5.66*(1000-700)+6.41*(degree-1000);
}else
{
cout<<"用電度數輸入錯誤!"<<endl;
system("pause");
goto re;
}
}else if((month>=10 && month<=12)||(month>=1 && month<=5))
{
if(degree>0 && degree<=120)
{
money=1.63*degree;
}else if(degree>120 && degree<=330)
{
money=1.63*120+2.1*(degree-120);
}else if(degree>330 && degree<=500)
{
money=1.63*120+2.1*(330-120)+2.89*(degree-330);
}else if(degree>500 && degree<=700)
{
money=1.63*120+2.1*(330-120)+2.89*(500-330)+3.94*(degree-500);
}else if(degree>700 && degree<=1000)
{
money=1.63*120+2.1*(330-120)+2.89*(500-330)+3.94*(700-500)+4.6*(degree-700);
}else if(degree>=1001)
{
money=1.63*120+2.1*(330-120)+2.89*(500-330)+3.94*(700-500)+4.6*(1000-700)+5.03*(degree-1000);
}else
{
cout<<"用電度數輸入錯誤!"<<endl;
system("pause");
goto re;
}
}else
{
cout<<"月份輸入錯誤!"<<endl;
system("pause");
goto re;
}
cout<<endl<<"您要繳交的電費共 "<<money<<"元!"<<endl;
system("pause");
return 0;
}
複製代碼
本帖隱藏的內容需要回復才可以瀏覽
作者:
鄭羽捷
時間:
2020-1-18 11:36
此帖僅作者可見
作者:
曾宥程
時間:
2020-1-18 11:58
此帖僅作者可見
作者:
郭哲維
時間:
2020-1-18 11:59
此帖僅作者可見
作者:
蔡少宇
時間:
2020-1-18 12:00
此帖僅作者可見
作者:
陳宇柏
時間:
2020-1-18 12:03
此帖僅作者可見
作者:
洪藜芸
時間:
2020-2-8 09:45
此帖僅作者可見
作者:
黃傳耀
時間:
2020-2-8 10:04
此帖僅作者可見
作者:
王翎璇
時間:
2020-2-8 10:05
此帖僅作者可見
作者:
洪子涵
時間:
2020-2-8 10:11
此帖僅作者可見
作者:
王建葦
時間:
2020-2-8 16:56
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2