標題:
計算 BMI
[打印本頁]
作者:
tonyh
時間:
2012-8-7 11:24
標題:
計算 BMI
本帖最後由 tonyh 於 2012-8-7 11:26 編輯
設計一程式計算使用者的BMI值, 並給予評論.
關於BMI值的計算可參考
這裡
作者:
許睿森
時間:
2012-8-7 11:35
#include<iostream>
using namespace std;
int main()
{
string name;
cout<<"☆☆☆☆☆☆☆☆☆☆☆☆" <<endl;
float x, y, z;
cout<<"☆請輸入你的大名:";
cin>>name;
cout<<"☆請輸入你的身高(cm):";
cin>>x;
cout<<"☆請輸入你的體重(kg):";
cin>>y;
z=y/((x/100)*(x/100)) ;
cout<<"☆你的BMI值為:"<<z<<"親愛的"<<name<<endl;
if(z>=35)
{
cout<<"☆重度肥胖!需要非常努力的減肥喔!"<<endl;
}
else if( z >=30 && z<35)
{
cout<<"☆中度肥胖!需要努力的減肥喔!"<<endl;
}
else if( z >=27 && z<30)
{
cout<<"☆輕度肥胖!減肥一下巴!"<<endl;
}
else if( z >=24 && z<27)
{
cout<<"☆過重!稍微...減肥一下!"<<endl;
}
else if( z >=18.5 && z<24)
{
cout<<"☆恭喜很健康不胖也不瘦!"<<endl;
}
else if( z >=0 && z<18.5)
{
cout<<"☆體重過輕!你要多吃點才行!"<<endl;
}
else
{
cout<<"別亂輸入阿!!" <<endl;
}
cout<<"☆☆☆☆☆☆☆☆☆☆☆☆"<<endl ;
system("pause");
return 0;
}
複製代碼
作者:
劉泳鱔
時間:
2012-8-7 11:41
#include<iostream>
using namespace std;
int main()
{
string name;
float kg, cm, bmi;
cout<<"請輸入你的名字";
cin>>name;
cout<<"請輸入你的身高";
cin>>cm;
cout<<"請輸入你的體重";
cin>>kg;
bmi=kg/((cm/100)*(cm/100));
if(bmi>30)
{
cout<<"你這死肥豬"<<endl;
}
else if(bmi>20&&bmi<30)
{
cout<<"身材不錯喔,繼續保持"<<endl;
}
else if(bmi>10<20)
{
cout<<"假咖ㄗㄟㄝ"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
t2364705
時間:
2012-8-7 11:42
#include<iostream>
using namespace std;
int main()
{
string name;
float kg, cm, bmi;
cout<<"請輸入你的名字: "<<endl;
cin>>name;
cout<<"請輸入你的身高(cm): "<<endl;
cin>>cm;
cout<<"請輸入你的體重(kg): "<<endl;
cin>>kg;
bmi=kg/((cm/100)*(cm/100));
cout<<"親愛的"<<name<<endl;
cout<<"你的BMI值為: "<<bmi<<endl;
cout<<"您應該要: ";
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
{
cout<<"難道你是怪物嗎?"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
周旻賢
時間:
2012-8-7 11:43
#include<iostream>
using namespace std;
int main()
{
string name;
float kg,cm,bmi;
cout<<"請輸入您的大名:"<<endl;
cin>>name;
cout<<"請輸入您的體重(kg):"<<endl;
cin>>kg;
cout<<"請輸入您的身高(cm):"<<endl;
cin>>cm;
bmi=kg/((cm/100)*(cm/100));
cout<<"親愛的,"<<name<<"你的BMI值為"<<bmi<<"," <<endl;
if(bmi>=35)
{
cout<<"你.....好肥"<<endl;
}
else if(bmi>=30 && bmi<35)
{
cout<<"胖阿,.."<<endl;
}
else if(bmi>=27 && bmi<30)
{
cout<<"繼續減重吧"<<endl;
}
else if(bmi>=24 && bmi<27)
{
cout<<"快踏進正常範圍了!加油!"<<endl;
}
else if(bmi>=18.5 && bmi<24)
{
cout<<"正常人一枚"<<endl;
}
else if(bmi<18.5)
{
cout<<"紙片阿"<<endl;
}
else
{
cout<<"你!!!不是人!!"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
周煒翔
時間:
2012-8-7 11:48
#include<iostream>
using namespace std;
int main()
{
string name;
float kg, cm, bmi;
cout<<"請輸入您的大名: ";
cin>>name;
cout<<"請輸入您的身高: ";
cin>>cm;
cout<<"請輸入您的體重: ";
cin>>kg;
bmi=kg/((cm/100)*(cm/100));
cout<<"親愛的"<<name<<"你的bmi值為:"<<bmi<<endl;
if(bmi>=35)
{
cout<<"您太重了!";
}
else if(bmi>18.5 && bmi<24)
{
cout<<"您是正常人!";
}
else
{
cout<<"吃多點!" ;
}
system("pause");
return 0;
}
複製代碼
作者:
劉嘉琳
時間:
2012-8-7 11:51
#include<iostream>
using namespace std;
int main()
{
string name;
float cm, kg, bmi;
cout<<"請輸入你的大名:";
cin>>name;
cout<<"請輸入你的身高(cm):";
cin>>cm;
cout<<"請輸入你的體重(kg):";
cin>>kg;
bmi=kg/((cm/100)*(cm/100));
cout<<"你的BMI值為:"<<bmi<<"親愛的"<<name<<endl;
if(bmi>=35)
{
cout<<"這樣很容易生病的,趕快減肥!!"<<endl;
}
else if( bmi >=18.5 && bmi<24)
{
cout<<"不錯不錯!!!維持下去"<<endl;
}
else if( bmi >=0 && bmi<18.5)
{
cout<<"多吃一點,快變僵屍了!"<<endl;
}
else
{
cout<<"別亂輸入阿!!" <<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
黃博鴻
時間:
2012-9-17 18:41
#include<iostream>
using namespace std;
int main()
{
string name;
float x,y,bmi;
cout<<"請輸入你的大名: ";
cin>>name;
cout<<"請輸入你的身高(cm): ";
cin>>x;
cout<<"請輸入你的體重(kg): ";
cin>>y;
bmi=y/((x/100)*(x/100));
cout<<"親愛的"<<name<<",你的BMI為"<<bmi<<endl;
cout<<"你";
if(bmi<18.5)
{
cout<<"太輕了!應該要多吃一點!";
}else if(bmi>=18.5 && bmi<24)
{
cout<<"BMI剛剛好,真羨慕你!";
}else if(bmi>=24 && bmi<27)
{
cout<<"過重!應該要少吃一點!";
}else if(bmi>=27 && bmi<30)
{
cout<<"輕度肥胖!要多多運動!";
}else if(bmi>=30 && bmi<35)
{
cout<<"中度肥胖!不要吃甜食!運動多一點!";
}else if(bmi>=35)
{
cout<<"太重了!不知道該給你什麼建議了!";
}else
{
cout<<"是怪物啊!不要耍白痴!";
}cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
黃博鴻
時間:
2012-9-17 18:52
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
string name;
float x,y,bmi;
cout<<"請輸入你的大名: "<<endl;
cin>>name;
cout<<"請輸入你的身高(cm): "<<endl;
cin>>x;
cout<<"請輸入你的體重(kg): "<<endl;
cin>>y;
bmi=pow(x/100,2);
cout<<"親愛的"<<name<<",你的BMI為"<<bmi<<endl;
cout<<"你";
if(bmi<18.5 && bmi>10)
{
cout<<"太輕了!應該要多吃一點!";
}else if(bmi>=18.5 && bmi<24)
{
cout<<"BMI剛剛好,真羨慕你!";
}else if(bmi>=24 && bmi<27)
{
cout<<"過重!應該要少吃一點!";
}else if(bmi>=27 && bmi<30)
{
cout<<"輕度肥胖!要多多運動!";
}else if(bmi>=30 && bmi<35)
{
cout<<"中度肥胖!不要吃甜食!運動多一點!";
}else if(bmi>=35 && bmi<45)
{
cout<<"太重了!不知道該給你什麼建議了!";
}else
{
cout<<"是怪物啊!不要耍白痴!";
}cout<<endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2