Board logo

標題: [作業] 計算 BMI [打印本頁]

作者: 方浩葦    時間: 2024-6-5 13:57     標題: [作業] 計算 BMI

設計一程式計算使用者的BMI值,並給予評論。
關於BMI值的計算可參考這裡



評論參考:
"體重過輕!!你需要多吃點喔!"
"正常範圍!!繼續保持!"
"過重!!唔..該減肥了!"
"輕度肥胖!!太胖了!這樣會交不到男(女)朋友!"
"中度肥胖!!去操場跑個十圈再回來!"
"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"
"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"

本帖隱藏的內容需要回復才可以瀏覽

作者: 林少謙    時間: 2024-6-8 16:20

#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
cout<<"<BMI計算機>"<<endl;
re:
    float h,w,b;
    string x;
    cout<<"請輸入你的大名:"<<endl;
    cin>>x;
    cout<<"清輸入你的身高(公分):";
    cin>>h;
    cout<<"清輸入你的體重(公斤):";
    cin>>w;
    cout<<endl;
    cout<<"親愛的"<<x<<",你的BMI值為:"<<w/h/h*10000<<endl;
    if (w/h/h*10000>=27 &&w/h/h*10000<35){
        cout<<"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"<<endl;
    }
    else if (w/h/h*10000<27 &&w/h/h*10000>=24){
        cout<<"過重!!唔..該減肥了!"<<endl;
    }
    else if (w/h/h*10000<24 &&w/h/h*10000>=18.5){
        cout<<"正常範圍!!繼續保持!"<<endl;
    }
    else if (w/h/h*10000<18.5 &&w/h/h*10000>=10){
        cout<<"體重過輕!!你需要多吃點喔!"<<endl;
    }
    else{
        cout<<"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"<<endl;
    }
    cout<<endl;
    goto re;
    system("pause");
    return 0;
}
作者: 高湘庭    時間: 2024-6-8 16:30

#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
    string x;
    int y,z;

cout<<"***歡迎使用小米的BMI計算機***"<<endl;
cout<<"請輸入你的大名";
cin>>x;
cout<<endl;
cout<<"請輸入你的身高(公尺)";
cin>>y;
cout<<endl;
cout<<"請輸入你的體重(公斤)";
cin>>z;
cout<<endl;
float b;
b=0.01*y;
cout<<"親愛的"<<x<<",你的BMI值為"<<z/b/b<<endl;
float a;
a = z/b/b;
if(a<18.5&&a>0)
    cout<<"體重過輕!!你需要多吃點喔!"<<endl;
else if(a>=18.5&&a<24)
    cout<<"正常範圍!!繼續保持!"<<endl;
else if(a>=24&&a<27)
    cout<<"過重!!唔..該減肥了!"<<endl;
else if(a>=27&&a<30)
    cout<<"輕度肥胖!!太胖了!這樣會交不到男(女)朋友!"<<endl;
else if(a>=30&&a<35)
    cout<<"中度肥胖!!去操場跑個十圈再回來!"<<endl;
else if (a>=35)
    cout<<"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"<<endl;
else
    cout<<"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"<<endl;









system("pause");
return 0;

}
作者: 洪榮辰    時間: 2024-6-9 10:42

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     string name;
  7.     float h,w;
  8.     cout<<"***歡迎使用小米的BMI計算機***"<<endl;
  9.     cout<<endl;
  10.     cout<<"請輸入你的大名: ";
  11.     cin>>name;
  12.     cout<<"請輸入你的身高(公分): ";
  13.     cin>>h;
  14.     cout<<"請輸入你的體重(公斤): ";
  15.     cin>>w;
  16.     cout<<endl;
  17.     float b;
  18.     b=w/(0.01*h*0.01*h);
  19.     cout<<"親愛的"<<name<<",你的BMI值為: "<<b<<endl;
  20.     if(b<18.5 && b>0)
  21.     cout<<"體重過輕!!你需要多吃點喔!"<<endl;
  22.     else if(b>=18.5 && b<24)
  23.     cout<<"正常範圍!!繼續保持!"<<endl;
  24.     else if(b>=24 && b<27)
  25.     cout<<"過重!!唔..該減肥了!"<<endl;
  26.     else if(b>=27 && b<30)
  27.     cout<<"輕度肥胖!!太胖了!這樣會交不到男(女)朋友!"<<endl;
  28.     else if(b>=30 && b<35)
  29.     cout<<"中度肥胖!!去操場跑個十圈再回來!"<<endl;
  30.     else if (b>=35)
  31.     cout<<"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"<<endl;
  32.     else
  33.     cout<<"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"<<endl;
  34.     system("pause");
  35.     return 0;
  36. }
複製代碼

作者: 陳妍蓁    時間: 2024-6-10 14:47

#include <iostream>
#include<cstdlib>
using namespace std;
int main() {
   cout<<"歡迎使用小米的BMI計算機"<<endl;
   float h,w;
   string n;
   cout<<"請輸入你的大名:";
   cin>>n;
   cout<<"請輸入你的身高(cm)";
   cin>>h;
   cout<<"請輸入你的體重(kg)";
   cin>>w;
   
   cout<<"親愛的"<<n<<",你的BMI值:"<<w/h/h*10000<<endl;
   float a=w/h/h*10000;
   if(a>0&&a<18.5)
   cout<<"體重過輕!!你需要多吃點喔!"<<endl;
   else if(a>=18.5&&a<24)
   cout<<"正常範圍!!繼續保持!"<<endl;
   else if(a>=24&&a<27)
   cout<<"過重!!唔..該減肥了!"<<endl;
   else if(a>=27&&a<30)
   cout<<"輕度肥胖!!太胖了!這樣會交不到男(女)朋友!"<<endl;
   else if(a>=30&&a<35)
   cout<<"中度肥胖!!去操場跑個十圈再回來!"<<endl;
   else if(a>=35)
   cout<<"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"<<endl;
   else
   cout<<"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"<<endl;
   
    system("pause");
    return 0;
}
作者: 李唯銘    時間: 2024-6-11 19:35

#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
    string x;
    int y,z;
    re:
        cout<<"***歡迎使用小米的BMI計算機***"<<endl;
        cout<<"請輸入你的大名";
        cin>>x;
        cout<<endl;
        cout<<"請輸入你的身高(公尺)";
        cin>>y;
        cout<<endl;
        cout<<"請輸入你的體重(公斤)";
        cin>>z;
        cout<<endl;
        float b;
        b=0.01*y;
        cout<<"親愛的"<<x<<",您的BMI值為"<<z/b/b<<endl;
        float x;
        a = z/b/b;
        if(a<18.5 && a>0)
            cout<<"體重過輕!!你需要多吃點喔!"<<endl;
        else if(a>=18.5 && a<24)
            cout<<"正常範圍!!繼續保持!"<<endl;
        else if(a>=24 && a<27)
            cout<<"過重!!唔..該減肥了!"<<endl;
        else if(a>=27 && a<30)
            cout<<"輕度肥胖!!太胖了!這樣會交不到男(女)朋友!"<<endl;
        else if(a>=30 && a<35)
            cout<<"中度肥胖!!去操場跑個十圈再回來!"<<endl;
        else if (a>=35)
            cout<<"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"<<endl;
        else
            cout<<"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"<<endl;


        goto re;
        system("pause");
        return 0;

}
作者: 劉奕劭    時間: 2024-6-14 21:03

#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
cout<<"<BMI計算機>"<<endl;
re:
    float h,w,b;
    string x;
    cout<<"請輸入你的大名:"<<endl;
    cin>>x;
    cout<<"清輸入你的身高(cm):";
    cin>>h;
    cout<<"清輸入你的體重(kg):";
    cin>>w;
    cout<<endl;
    cout<<"親愛的"<<x<<",你的BMI值為:"<<w/h/h*10000<<endl;
    if (w/h/h*10000>=27 &&w/h/h*10000<35){
        cout<<"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"<<endl;
    }
    else if (w/h/h*10000<27 &&w/h/h*10000>=24){
        cout<<"過重!!唔..該減肥了!"<<endl;
    }
    else if (w/h/h*10000<24 &&w/h/h*10000>=18.5){
        cout<<"正常範圍!!繼續保持!"<<endl;
    }
    else if (w/h/h*10000<18.5 &&w/h/h*10000>=10){
        cout<<"體重過輕!!你需要多吃點喔!"<<endl;
    }
    else{
        cout<<"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"<<endl;
    }
    cout<<endl;
    goto re;
    system("pause");
    return 0;
}
作者: 李偈睿    時間: 2024-6-15 15:14

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     cout<<"***歡迎使用小米的BMI值計算機***"<<endl;
  7.    
  8.         string name;
  9.     float x,y,BMI;
  10.    
  11.     cout<<"請輸入你的大名:"<<endl;
  12.     cin>>name;
  13.         cout<<"請輸入你的身高(公尺):"<<endl;
  14.     cin>>x;
  15.         cout<<"請輸入你的體重(公斤):"<<endl;
  16.     cin>>y;
  17.    
  18.     BMI=y/(x*x);
  19.         cout<<"親愛的"<<name<<",你的BMI值為"<<BMI<<endl;
  20.          
  21.         if(BMI<18.5)
  22.     cout<<"體重過輕!!你需要多吃點喔!"<<endl;
  23.     else if(BMI>=18.5 && BMI<24)
  24.     cout<<"正常範圍!!繼續保持!"<<endl;
  25.     else if(BMI>=24 && BMI<27)
  26.     cout<<"過重!!唔..該減肥了!"<<endl;
  27.     else if(BMI>=27 && BMI<30)
  28.     cout<<"輕度肥胖!!太胖了!這樣會交不到男(女)朋友!"<<endl;
  29.     else if(BMI>=30 && BMI<35)
  30.     cout<<"中度肥胖!!去操場跑個十圈再回來!"<<endl;
  31.     else if (BMI>=35)
  32.     cout<<"重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!"<<endl;
  33.     else
  34.     cout<<"不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!"<<endl;
  35.        
  36.        
  37.        
  38.        
  39.        
  40.     system("pause");
  41.     return 0;
  42. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2