[C/C++基礎]- 體質指數bmi
[C/C++基礎]- 體質指數bmi
本篇要分享體質指數bmi計算程式,有興趣的(C/P)同好,歡迎來(C/P)一下哈哈 ^ ^ 。
程式碼 |
#include <iostream> usingnamespace std; void main() {
float fltKG,fltCM,yourbmi; cout<<"計算BMI請輸入體重(kg)"<<"\t"; cin>>fltKG;
cout<<"計算BMI請輸入身高(cm)"<<"\t"; cin>>fltCM;
yourbmi=fltKG/((fltCM/100)*(fltCM/100));
if(yourbmi >50)//->"胖到死" {
cout<<"胖到死"; }
elseif(yourbmi >=30) //->"Ⅱ度肥胖" {
cout<<"Ⅱ度肥胖"; }
elseif(yourbmi >24.99 && yourbmi <=29.9) //->"Ⅰ度肥胖" {
cout<<"Ⅰ度肥胖"; }
elseif(yourbmi >=18.5 && yourbmi <=22.9) //->"正常" {
cout<<"正常"; }
elseif(yourbmi >=17.0 && yourbmi <18.5) //->"輕度消瘦" {
cout<<"輕度消瘦"; }
elseif(yourbmi >=16 && yourbmi <16.9) //->"中度消瘦" {
cout<<"中度消瘦"; }
elseif(yourbmi <16) //->"重度消瘦" {
cout<<"重度消瘦"; }
elseif(yourbmi <5) //->"羽化成仙" {
cout<<"羽化成仙"; }
}
|
One thought on “[C/C++基礎]- 體質指數bmi”
BMI值計算公式(OnLine)
https://depart.femh.org.tw/dietary/3OPD/BMI.htm
BMI值計算公式: BMI = 體重(公斤) / 身高^2(公尺)
例如:一個52公斤的人,身高是155公分,則BMI為 :
52(公斤)/1.552^2 ( 公尺 )= 21.6
體重正常範圍為 BMI=18.5~24
體重過輕 BMI < 18.5
–
正常範圍 18.5 ≦ BMI<24
–
異常範圍
過重:24≦BMI<27
輕度肥胖:27≦BMI<30
中度肥胖:30≦BMI<35
重度肥胖:BMI≧35