標題:
電費計算機 (一)
[打印本頁]
作者:
方浩葦
時間:
2024-7-27 11:17
標題:
電費計算機 (一)
參考台灣電力公司所公怖的
電費計算表格
,設計一個計算電費的小工具,
讓使用者輸入月份,與該月份的用電度數,電腦回應該月份的電費。
單位: 元 / 每度
本帖隱藏的內容需要回復才可以瀏覽
作者:
林少謙
時間:
2024-7-27 16:20
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
re:
int a,b;
float sum=0.0;
cout<<"***歡迎使用電費計算機***"<<endl<<endl;
cout<<"請輸入月份:";
cin>>a;
cout<<"用電度數:";
cin>>b;
if(a<=5&&a>0||a>=10&&a<=12)
{
if(b>=1001)
{
sum+=(b-1001+1)*5.28;
b=1000;
}
if(b<=1000&&b>=701)
{
sum+=(b-701+1)*5.03;
b=700;
}
if(b<=700&&b>=501)
{
sum+=(b-501+1)*4.48;
b=500;
}
if(b<=500&&b>=331)
{
sum+=(b-331+1)*3.61;
b=330;
}
if(b<=330&&b>=121)
{
sum+=(b-121+1)*2.68;
b=120;
}
if(b<=120&&b>=0)
{
sum+=(b-1+1)*2.1;
}
}
if(a>=6&&a<=9)
{
if(b>=1001)
{
sum+=(b-1001+1)*6.71;
b=1000;
}
if(b<=1000&&b>=701)
{
sum+=(b-701+1)*6.16;
b=700;
}
if(b<=700&&b>=501)
{
sum+=(b-501+1)*5.44;
b=500;
}
if(b<=500&&b>=331)
{
sum+=(b-331+1)*4.39;
b=330;
}
if(b<=330&&b>=121)
{
sum+=(b-121+1)*3.02;
b=120;
}
if(b<=120&&b>=0)
{
sum+=(b-1+1)*2.1;
}
}
cout<<endl<<"您要交的電費共:"<<sum<<"元"<<endl;
system("pause");
goto re;
return 0;
}
複製代碼
作者:
李唯銘
時間:
2024-8-3 15:19
本帖最後由 李唯銘 於 2024-8-3 16:18 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int month, elect;
float cost;
re:
cout<<"歡迎使用電費計算機"<<endl;
cout<<"請輸入月份"<<endl;
cin>>month;
cout<<"總共用了幾度電"<<endl;
cin>>elect;
if(month<=5&&month>0||month>=10&&month<=12)
{
if(elect>=1001){
cost+=((elect-1001)+1)*5.28;
elect=1000;
}
if(elect<=1000&&elect>=701){
cost+=((elect-701)+1)*5.03;
elect=700;
}
if(elect<=700&&elect>=501){
cost+=((elect-501)+1)*4.48;
elect=500;
}
if(elect<=500&&elect>=331){
cost+=((elect-331)+1)*3.61;
elect=330;
}
if(elect<=330&&elect>=121){
cost+=((elect-121)+1)*2.68;
elect=120;
}
if(elect<=120&&elect>=0){
cost+=((elect-1)+1)*2.1;
}
}
if(month>5||month<10){
if(elect>=1001){
cost+=((elect-1001)+1)*6.71;
elect=1000;
}
if(elect<=1000&&elect>=701){
cost+=((elect-701)+1)*6.16;
elect=700;
}
if(elect<=700&&elect>=501){
cost+=((elect-501)+1)*5.44;
elect=500;
}
if(elect<=500&&elect>=331){
cost+=((elect-331)+1)*4.39;
elect=330;
}
if(elect<=330&&elect>=121){
cost+=((elect-121)+1)*3.02;
elect=120;
}
if(elect<=120&&elect>=0){
cost+=((elect-1)+1)*2.1;
}
}
cout<<"這個月電費需繳"<<cost<<"元"<<endl;
system("pause");
goto re;
return 0;
}
複製代碼
作者:
劉奕劭
時間:
2024-8-3 15:19
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a,b;
float c=0.0;
cout<<"**電費計算機**"<<endl<<endl;
cout<<"輸入月份:";
cin>>a;
cout<<"用電度數:";
cin>>b;
if(a<=5&&a>0||a>=10&&a<=12)
{
if(b>=1001)
{
c+=(b-1001+1)*5.28;
b=1000;
}
if(b<=1000&&b>=701)
{
c+=(b-701+1)*5.03;
b=700;
}
if(b<=700&&b>=501)
{
c+=(b-501+1)*4.48;
b=500;
}
if(b<=500&&b>=331)
{
c+=(b-331+1)*3.61;
b=330;
}
if(b<=330&&b>=121)
{
c+=(b-121+1)*2.68;
b=120;
}
if(b<=120&&b>=0)
{
c+=(b-1+1)*2.1;
}
}
else if(a>=6&&a<=9)
{
if(b>=1001)
{
c+=(b-1001+1)*6.71;
b=1000;
}
if(b<=1000&&b>=701)
{
c+=(b-701+1)*6.16;
b=700;
}
if(b<=700&&b>=501)
{
c+=(b-501+1)*5.44;
b=500;
}
if(b<=500&&b>=331)
{
c+=(b-331+1)*4.39;
b=330;
}
if(b<=330&&b>=121)
{
c+=(b-121+1)*3.02;
b=120;
}
if(b<=120&&b>=0)
{
c+=(b-1+1)*2.1;
}
}else {
cout<<"輸入錯誤"<<endl;
}
cout<<endl<<"電費為:"<<c<<"元"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
陳妍蓁
時間:
2024-8-3 15:35
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
re:
system("cls");
int month,w;
float sum=0.0;
cout<<"***歡迎使用小米電費計算機***"<<endl<<endl;
cout<<"請輸入月份:";
cin>>month;
cout<<"用電度數:";
cin>>w;
if(month<=5&&month>0||month>=10&&month<=12)
{
if(w>1000)
{
sum+=(w-1000)*5.28;
w=1000;
}
if(w<=1000&&w>=701)
{
sum+=(w-700)*5.03;
w=700;
}
if(w<=700&&w>=501)
{
sum+=(w-500)*4.48;
w=500;
}
if(w<=500&&w>=331)
{
sum+=(w-330)*3.61;
w=330;
}
if(w<=330&&w>=121)
{
sum+=(w-120)*2.68;
w=120;
}
if(w<=120&&w>=0)
{
sum+=w*2.1;
}
}
if(month>=6&&month<=9)
{
if(w>=1001)
{
sum+=(w-1000)*6.71;
w=1000;
}
if(w<=1000&&w>=701)
{
sum+=(w-700)*6.16;
w=700;
}
if(w<=700&&w>=501)
{
sum+=(w-500)*5.44;
w=500;
}
if(w<=500&&w>=331)
{
sum+=(w-330)*4.39;
w=330;
}
if(w<=330&&w>=121)
{
sum+=(w-120)*3.02;
w=120;
}
if(w<=120&&w>=0)
{
sum+=w*2.1;
}
}
cout<<endl<<"您要交的電費共:"<<sum<<"元"<<endl;
system("pause");
goto re;
return 0;
}
複製代碼
作者:
洪榮辰
時間:
2024-8-3 15:54
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
re:
int m, n;
float p=0;
cout<<"☆★☆歡迎使用小米的電費計算機☆★☆"<<endl<<endl;
cout<<"請輸入月份: ";
cin>>m;
cout<<"用電度數: ";
cin>>n;
{
if(m>=6 && m<=9)
{
if(n>=1001)
p+=(6.71*n);
else if(n>=701 && n<=1000)
p+=(6.16*n);
else if(n>=501 && n<=700)
p+=(5.44*n);
else if(n>=331 && n<=500)
p+=(4.39*n);
else if(n>=121 && n<=330)
p+=(3.02*n);
else if(n<=120)
p+=(2.1*n);
}
}
{
if(m>=5 && m<=10)
{
if(n>=1001)
p+=(5.28*n);
else if(n>=701 && n<=1000)
p+=(5.03*n);
else if(n>=501 && n<=700)
p+=(4.48*n);
else if(n>=331 && n<=500)
p+=(3.61*n);
else if(n>=121 && n<=330)
p+=(2.68*n);
else if(n<=120)
p+=(2.1*n);
}
}
cout<<endl;
cout<<"您要繳的電費共: "<<p<<"元!"<<endl;
system("pause");
system("cls");
goto re;
return 0;
}
複製代碼
作者:
李偈睿
時間:
2024-8-17 13:53
本帖最後由 李偈睿 於 2024-8-17 13:56 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int m,d;
float p;
cout<<"***歡迎使用小米的電費計算機***"<<endl<<endl;
cout<<"請輸入月份: ";
cin>>m;
cout<<"用電度數: ";
cin>>d;
if((m>=10 && m<=12) || (m>=1 && m<=5))
{
if(d>1000)
p=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>700 && d<=1000)
p=120*2.1+(330-120)*2.68+(500-330)*3.61+(700-500)*4.48+(d-700)*5.03;
else if(d>500 && d<=700)
p=120*2.1+(330-120)*2.68+(500-330)*3.61+(d-500)*4.48;
else if(d>330 && d<=500)
p=120*2.1+(330-120)*2.68+(d-330)*3.61;
else if(d>120 && d<=330)
p=120*2.1+(d-120)*2.68;
else
p=d*2.1;
}else
{
if(d>1000)
p=120*2.1+(330-120)*3.02+(500-330)*4.39+(700-500)*5.44+(1000-700)*6.16+(d-1000)*6.71;
else if(d>700 && d<=1000)
p=120*2.1+(330-120)*3.02+(500-330)*4.39+(700-500)*5.44+(d-700)*6.16;
else if(d>500 && d<=700)
p=120*2.1+(330-120)*3.02+(500-330)*4.39+(d-500)*5.44;
else if(d>330 && d<=500)
p=120*2.1+(330-120)*3.02+(d-330)*4.39;
else if(d>120 && d<=330)
p=120*2.1+(d-120)*3.02;
else
p=d*2.1;
}
cout<<endl<<"您要繳交的電費共: "<<p<<"元!"<<endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2