標題:
[作業2] 計算 BMI
[打印本頁]
作者:
tonyh
時間:
2024-8-30 12:32
標題:
[作業2] 計算 BMI
設計一程式計算使用者的BMI值,並給予評論。
關於BMI值的計算可參考下圖:
評論參考:
"體重過輕!!你需要多吃點喔!"
"正常範圍!!繼續保持!"
"過重!!唔..該減肥了!"
"輕度肥胖!!太胖了!這樣會交不到男(女)朋友!"
"中度肥胖!!去操場跑個十圈再回來!"
"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"
"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"
本帖隱藏的內容需要回復才可以瀏覽
作者:
江立辰
時間:
2024-8-30 21:01
本帖最後由 江立辰 於 2024-9-6 23:00 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string n;
float b, c , bmi;
cout<<"***歡迎使用小米BMI值計算機***"<<endl;
cout<<""<<endl;
cout<<"請輸入你的大名: ";
cin>>n;
cout<<"請輸入你的身高(公分): ";
cin>>b;
cout<<"請輸入你的體重(公斤): ";
cin>>c;
cout<<""<<endl;
bmi=c/(b/100)/(b/100);
cout<<"親愛的"<<n<<",你的BMI值為: "<<bmi<<endl;
if (bmi<18.5)
cout<<"體重過輕!!你需要多吃點喔!"<<endl;
else if(bmi>=18.5 && bmi<24)
cout<<"正常範圍!!繼續保持!"<<endl;
else if(bmi>=24 && bmi<27)
cout<<"正常範圍!!繼續保持!"<<endl;
else if(bmi>=27 && bmi<30)
cout<<"輕度肥胖!!太胖了!這樣會交不到男(女)朋友!"<<endl;
else if(bmi>=30 && bmi<35)
cout<<"中度肥胖!!去操場跑個十圈再回來!"<<endl;
else if(bmi>=35 && bmi<75)
cout<<"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"<<endl;
else
cout<<"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
洪睿輿
時間:
2024-8-30 21:48
#include<iostream>
using namespace std;
int main()
{
re :
string a;
float b, c , bmi;
cout<<"***歡迎使用小米BMI值計算機***"<<endl;
cout<<""<<endl;
cout<<"請輸入你的大名: ";
cin>>a;
cout<<"請輸入你的身高(公分): ";
cin>>b;
cout<<"請輸入你的體重(公斤): ";
cin>>c;
cout<<""<<endl;
bmi=c/(b/100)/(b/100);
cout<<"親愛的"<<a<<",你的BMI值為: "<<bmi<<endl;
if (bmi<18.5)
cout<<"體重過輕!!你需要多吃點喔!"<<endl;
else if(bmi>=18.5 && bmi<24)
cout<<"正常範圍!!繼續保持!"<<endl;
else if(bmi>=24 && bmi<27)
cout<<"正常範圍!!繼續保持!"<<endl;
else if(bmi>=27 && bmi<30)
cout<<"輕度肥胖!!太胖了!這樣會交不到男(女)朋友!"<<endl;
else if(bmi>=30 && bmi<35)
cout<<"中度肥胖!!去操場跑個十圈再回來!"<<endl;
else if(bmi>=35 && bmi<75)
cout<<"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"<<endl;
else
cout<<"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"<<endl;
return 0;
goto re;
}
複製代碼
作者:
張詠博
時間:
2024-8-31 10:03
本帖最後由 張詠博 於 2024-8-31 10:07 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string n;
float h,w,b;
cout<<"***歡迎使用小米的BMI值計算機***"<<endl<<endl;
cout<<"請輸入你的大名: ";
cin>>n;
cout<<"請輸入你的身高(公分): ";
cin>>h;
h/=100;
cout<<"請輸入你的體重(公斤): ";
cin>>w;
b=w/(h*h);
cout<<endl<<"親愛的"<<n<<",你的BMI值為: "<<b<<endl;
if(b>=10 && b<18.5)
cout<<"體重過輕!!你需要多吃點喔!"<<endl;
else if(b>=18.5 && b<24)
cout<<"正常範圍!!繼續保持!"<<endl;
else if(b>=24 && b<27)
cout<<"過重!!唔..該減肥了!"<<endl;
else if(b>=27 && b<30)
cout<<"輕度肥胖!!太胖了!這樣會交不到男(女)朋友!"<<endl;
else if(b>=30 && b<35)
cout<<"中度肥胖!!去操場跑個十圈再回來!"<<endl;
else if(b>=35 && b<70)
cout<<"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"<<endl;
else
cout<<"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"<<endl;
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
鄭子宸
時間:
2024-8-31 11:47
#include<iostream>
using namespace std;
int main()
{
re:
string n;
float h,w,bmi;
cout<<"***歡迎使用小米的BMI計算機***"<<endl;
cout<<""<<endl;
cout<<"請輸入你的大名:";
cin>>n;
cout<<"請輸入你的身高:";
cin>>h;
h/=100;
cout<<"請輸入你的體重:";
cin>>w;
bmi=w/(h*h);
cout<<""<<endl;
cout<<"親愛的"<<n<<",您的BMI值為"<<bmi<<endl;
if(bmi<18.5 && bmi>=10)
cout<<"體重過輕!!你需要多吃點喔!"<<endl;
else if(bmi>=18.5 && bmi<24)
cout<<"正常範圍!!繼續保持!"<<endl;
else if(bmi>=24 && bmi<27)
cout<<"過重!!唔..該減肥了!"<<endl;
else if(bmi>=27 && bmi<30)
cout<<"輕度肥胖!!太胖了!這樣會交不到男(女)朋友!"<<endl;
else if(bmi>=30 && bmi<35)
cout<<"中度肥胖!!去操場跑個十圈再回來!"<<endl;
else if(bmi>=35 && bmi<70)
cout<<"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅"<<endl;
else
cout<<"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"<<endl;
goto re;
system("pause");
return 0;
}
複製代碼
作者:
朱立人
時間:
2024-8-31 19:43
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string n;
float h,w,b;
cout<<"***歡迎使用小米的BMI值計算機***"<<endl<<endl;
cout<<"請輸入你的大名: ";
cin>>n;
cout<<"請輸入你的身高(公分): ";
cin>>h;
h/=100;
cout<<"請輸入你的體重(公斤): ";
cin>>w;
b=w/(h*h);
cout<<endl<<"親愛的"<<n<<",你的BMI值為: "<<b<<endl;
if(b>=10 && b<18.5)
cout<<"體重過輕!!你需要多吃點喔!"<<endl;
else if(b>=18.5 && b<24)
cout<<"正常範圍!!繼續保持!"<<endl;
else if(b>=24 && b<27)
cout<<"過重!!唔..該減肥了!"<<endl;
else if(b>=27 && b<30)
cout<<"輕度肥胖!!太胖了!這樣會交不到男(女)朋友!"<<endl;
else if(b>=30 && b<35)
cout<<"中度肥胖!!去操場跑個十圈再回來!"<<endl;
else if(b>=35 && b<70)
cout<<"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"<<endl;
else
cout<<"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"<<endl;
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
吳孟樵
時間:
2024-9-1 09:11
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
re:
string j;
double k,l,m;
cout<<"***歡迎使用小米的BMI值計算機"<<endl;
cout<<""<<endl;
cout<<"請輸入你的大名: ";
cin>>j;
cout<<"請輸入你的身高(公分): ";
cin>>k;
cout<<"請輸入你的體重(公斤): ";
cin>>l;
k/=100;
m=l/(k*k);
cout<<"親愛的"<<j<<"先生,你的BMI值為: "<<m<<endl;
if(m>0 && m<18.5)
cout<<"體重過輕!!你需要多吃點喔!"<<endl;
else if(m>=18.5 && m<24)
cout<<"正常範圍!!繼續保持!"<<endl;
else if(m>=24 && m<27)
cout<<"過重!!唔..該減肥了!"<<endl;
else if(m>=27 && m<30)
cout<<"輕度肥胖!!太胖了!這樣會交不到男(女)朋友!"<<endl;
else if(m>=30 && m<35)
cout<<"中度肥胖!!去操場跑個十圈再回來!"<<endl;
else if(m>=35)
cout<<"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"<<endl;
else
cout<<"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"<<endl;
goto re;
system("pause");
return 0;
}
複製代碼
作者:
陳婕愉
時間:
2024-9-1 09:39
本帖最後由 陳婕愉 於 2024-9-6 18:53 編輯
#include<iostream>
using namespace std;
int main()
{
re:
string a;
float b,c,d;
cout<<"***歡迎使用小米的BMI值計算機***"<<endl;
cout<<"請輸入你的大名:";
cin>>a;
cout<<"請輸入你的身高(公分):";
cin>>b;
cout<<"請輸入你的體重(公斤):";
cin>>c;
d=c/(b/100*b/100);
cout<<"親愛的"<<a<<",你的BMI值為"<<d<<endl;
if(d>=10 && d<18.5)
{
cout<<"體重過輕!!你需要多吃一點喔!"<<endl;
}
else if(d>=18.5 && d<24)
{
cout<<"正常範圍!!繼續保持!"<<endl;
}
else if(d>=24 && d<27)
{
cout<<"過重!!唔..該減肥了!"<<endl;
}
else if(d>=27 && d<30)
{
cout<<"輕度肥胖!!太胖了!這樣會交不到男(女)朋友!"<<endl;
}
else if(d>=30 && d<35)
{
cout<<"中度肥胖!!去操場跑個十圈再回來!"<<endl;
}
else if(d>=35 && d<70)
{
cout<<"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"<<endl;
}
else
cout<<"不要在玩了啦!你是怪物嗎?再胡鬧小心我扁你!"<<endl;
goto re;
system("pause");
return 0;
}
複製代碼
作者:
楊昀瑾
時間:
2024-9-2 22:18
本帖最後由 楊昀瑾 於 2024-9-6 18:41 編輯
#include<iostream>
using namespace std;
int main()
{
re:
string n;
float h,w,b;
cout<<"***歡迎使用小米的BMI值計算機***"<<endl;
cout<<"請輸入你的大名:";
cin>>n;
cout<<"請輸入你的身高(公分):"<<endl;
cin>>h;
h/=100;
cout<<"請輸入你的體重(公斤):"<<endl;
cin>>w;
b=w/(h*h);
cout<<endl<<"親愛的"<<n<<",你的BMI值為:"<<b<<endl;
if(b>=10 && b<18.5)
cout<<"過重!!唔..該減肥了!"<<endl;
else if(b>=24 && b<27)
cout<<"體重過輕!!你需要多吃點喔!"<<endl;
else if(b>=18.5 && b<24)
cout<<"正常範圍!!繼續保持!"<<endl;
else if(b>=27 && b<30)
cout<<"輕度肥胖!!太胖了!這樣會交不到男(女)朋友!"<<endl;
else if(b>=30 && b<35)
cout<<"中度肥胖!!去操場跑個十圈再回來!"<<endl;
else if(b>=35 && b<70)
cout<<"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"<<endl;
else
cout<<"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"<<endl;
goto re;
system ("pause");
return 0;
}
複製代碼
作者:
陳頎諠
時間:
2024-9-3 21:32
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string n;
float h,w,b;
cout<<"***歡迎使用小米的BMI值計算機***"<<endl<<endl;
cout<<"請輸入你的大名: ";
cin>>n;
cout<<"請輸入你的身高(公分): ";
cin>>h;
h/=100;
cout<<"請輸入你的體重(公斤): ";
cin>>w;
b=w/(h*h);
cout<<endl<<"親愛的"<<n<<",你的BMI值為: "<<b<<endl;
if(b>=10 && b<18.5)
cout<<"體重過輕!!你需要多吃點喔!"<<endl;
else if(b>=18.5 && b<24)
cout<<"正常範圍!!繼續保持!"<<endl;
else if(b>=24 && b<27)
cout<<"過重!!唔..該減肥了!"<<endl;
else if(b>=27 && b<30)
cout<<"輕度肥胖!!太胖了!這樣會交不到男(女)朋友!"<<endl;
else if(b>=30 && b<35)
cout<<"中度肥胖!!去操場跑個十圈再回來!"<<endl;
else if(b>=35 && b<70)
cout<<"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"<<endl;
else
cout<<"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"<<endl;
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
林群樺
時間:
2024-9-6 19:39
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string n;
float b, c , bmi;
cout<<"***歡迎使用小米BMI值計算機***"<<endl;
cout<<""<<endl;
cout<<"請輸入你的大名: ";
cin>>n;
cout<<"請輸入你的身高(公分): ";
cin>>b;
cout<<"請輸入你的體重(公斤): ";
cin>>c;
cout<<""<<endl;
bmi=c/(b/100)/(b/100);
cout<<"親愛的"<<n<<",你的BMI值為: "<<bmi<<endl;
if (bmi<18.5)
cout<<"體重過輕!!你需要多吃點喔!"<<endl;
else if(bmi>=18.5 && bmi<24)
cout<<"正常範圍!!繼續保持!"<<endl;
else if(bmi>=24 && bmi<27)
cout<<"正常範圍!!繼續保持!"<<endl;
else if(bmi>=27 && bmi<30)
cout<<"輕度肥胖!!太胖了!這樣會交不到男(女)朋友!"<<endl;
else if(bmi>=30 && bmi<35)
cout<<"中度肥胖!!去操場跑個十圈再回來!"<<endl;
else if(bmi>=35 && bmi<75)
cout<<"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"<<endl;
else
cout<<"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
陳昀杰
時間:
2024-10-11 20:46
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
re:
float h_cm,w;
cout<<" h(cm)";
cin>>h_cm;
float h_m = h_cm/100;
cout<<" w(kg)";
cin>>w;
float bmi=w/(h_m*h_m);
if(bmi>=35)
{
cout<<"重度肥胖"<<endl;
}
else if(bmi>=30)
{
cout<<"中度肥胖"<<endl;
}
else if(bmi>=27)
{
cout<<"輕度肥胖"<<endl;
}
else if(bmi>=24)
{
cout<<"過重"<<endl;
}
else if(bmi>=18.5)
{
cout<<"正常範圍"<<endl;
}
else if(bmi>=0)
{
cout<<"體重過輕"<<endl;
}
else
{
cout<<"error"<<endl;
}
cout<<""<<endl;
goto re;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2