Board logo

標題: 014_BMI計算機 [打印本頁]

作者: 游東祥    時間: 2015-5-2 11:56     標題: 014_BMI計算機

讓使用者輸入身高(公尺)與體重(公斤),並輸出 bmi 計算結果。
bmi = 體重÷(身高 × 身高)

如果 bmi 小於 18.5 則輸出過輕
如果 bmi 大於等於 18.5 且小於 24 則正常
如果 bmi 大於等於 24 且小於 27 則過重
如果 bmi 大於等於 27 且小於 30 則輕度肥胖
如果 bmi 大於等於 30 且小於 35 則中度肥胖
如果 bmi 大於等於 35 則重度肥胖
作者: 黃璽安    時間: 2015-5-3 12:58

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main ()
  5. {
  6.         while (true)
  7.         {
  8.                 float m,kg,bmi;
  9.                 cout<<"請輸入你的身高(公尺):";
  10.                 cin>>m;
  11.                 cout<<"請輸入你的體重(公斤):";
  12.                 cin>>kg;
  13.                 bmi=kg/(m*m);
  14.                
  15.                 if(bmi<18.5)
  16.                 {
  17.                         cout<<"過輕"<<endl;
  18.                 }
  19.                 else if(bmi>=18.5&&bmi<24)
  20.                 {
  21.                         cout<<"正常"<<endl;
  22.                 }
  23.                 else if(bmi>=24&&bmi<27)
  24.                 {
  25.                         cout<<"過重"<<endl;
  26.                 }       
  27.                 else if(bmi>=27&&bmi<30)
  28.                 {
  29.                         cout<<"輕度肥胖"<<endl;
  30.                 }
  31.                 else if(bmi>=30&&bmi<35)
  32.                 {
  33.                         cout<<"中度肥胖"<<endl;
  34.                 }
  35.                 else
  36.                 {
  37.                         cout<<"重度肥胖"<<endl;
  38.                 }
  39.                 system ("pause");
  40.         }
  41.         return 0;
  42. }
複製代碼

作者: 林廷翰    時間: 2015-5-5 11:54

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main ()
  5. {
  6.         while (true)
  7.         {
  8.                 float m,kg,bmi;
  9.                 cout<<"請輸入你的身高(公尺):";
  10.                 cin>>m;
  11.                 cout<<"請輸入你的體重(公斤):";
  12.                 cin>>kg;
  13.                 bmi=kg/(m*m);
  14.                
  15.                 if(bmi<18.5)
  16.                 {
  17.                         cout<<"過輕"<<endl;
  18.                 }
  19.                 else if(bmi>=18.5&&bmi<24)
  20.                 {
  21.                         cout<<"正常"<<endl;
  22.                 }
  23.                 else if(bmi>=24&&bmi<27)
  24.                 {
  25.                         cout<<"過重"<<endl;
  26.                 }        
  27.                 else if(bmi>=27&&bmi<30)
  28.                 {
  29.                         cout<<"輕度肥胖"<<endl;
  30.                 }
  31.                 else if(bmi>=30&&bmi<35)
  32.                 {
  33.                         cout<<"中度肥胖"<<endl;
  34.                 }
  35.                 else
  36.                 {
  37.                         cout<<"重度肥胖"<<endl;
  38.                 }
  39.                 system ("pause");
  40.         }
  41.         return 0;
  42. }
複製代碼

作者: 王翔    時間: 2015-5-5 16:38

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main ()
  5. {
  6.         while (true)
  7.         {
  8.                 float m,kg,bmi;
  9.                 cout<<"請輸入你的身高(公尺):";
  10.                 cin>>m;
  11.                 cout<<"請輸入你的體重(公斤):";
  12.                 cin>>kg;
  13.                 bmi=kg/(m*m);
  14.                
  15.                 if(bmi<18.5)
  16.                 {
  17.                         cout<<"過輕"<<endl;
  18.                 }
  19.                 else if(bmi>=18.5&&bmi<24)
  20.                 {
  21.                         cout<<"正常"<<endl;
  22.                 }
  23.                 else if(bmi>=24&&bmi<27)
  24.                 {
  25.                         cout<<"過重"<<endl;
  26.                 }        
  27.                 else if(bmi>=27&&bmi<30)
  28.                 {
  29.                         cout<<"輕度肥胖"<<endl;
  30.                 }
  31.                 else if(bmi>=30&&bmi<35)
  32.                 {
  33.                         cout<<"中度肥胖"<<endl;
  34.                 }
  35.                 else
  36.                 {
  37.                         cout<<"重度肥胖"<<endl;
  38.                 }
  39.                 system ("pause");
  40.         }
  41.         return 0;
  42. }
複製代碼

作者: 吳承勳    時間: 2015-5-7 16:18

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main ()
  5. {
  6.         while (true)
  7.         {
  8.                 float m,kg,bmi;
  9.                 cout<<"請輸入你的身高(公尺):";
  10.                 cin>>m;
  11.                 cout<<"請輸入你的體重(公斤):";
  12.                 cin>>kg;
  13.                 bmi=kg/(m*m);
  14.                
  15.                 if(bmi<18.5)
  16.                 {
  17.                         cout<<"過輕"<<endl;
  18.                 }
  19.                 else if(bmi>=18.5&&bmi<24)
  20.                 {
  21.                         cout<<"正常"<<endl;
  22.                 }
  23.                 else if(bmi>=24&&bmi<27)
  24.                 {
  25.                         cout<<"過重"<<endl;
  26.                 }        
  27.                 else if(bmi>=27&&bmi<30)
  28.                 {
  29.                         cout<<"輕度肥胖"<<endl;
  30.                 }
  31.                 else if(bmi>=30&&bmi<35)
  32.                 {
  33.                         cout<<"中度肥胖"<<endl;
  34.                 }
  35.                 else
  36.                 {
  37.                         cout<<"重度肥胖"<<endl;
  38.                 }
  39.                 system ("pause");
  40.         }
  41.         return 0;
  42. }
複製代碼

作者: 游東祥    時間: 2015-5-9 10:45

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main ()
  5. {
  6.         while (true)
  7.         {
  8.                 float m,kg,bmi;
  9.                 cout<<"請輸入你的身高(公尺):";
  10.                 cin>>m;
  11.                 cout<<"請輸入你的體重(公斤):";
  12.                 cin>>kg;
  13.                 bmi=kg/(m*m);
  14.                
  15.                 if(bmi<18.5)
  16.                 {
  17.                         cout<<"過輕"<<endl;
  18.                 }
  19.                 else if(bmi>=18.5&&bmi<24)
  20.                 {
  21.                         cout<<"正常"<<endl;
  22.                 }
  23.                 else if(bmi>=24&&bmi<27)
  24.                 {
  25.                         cout<<"過重"<<endl;
  26.                 }       
  27.                 else if(bmi>=27&&bmi<30)
  28.                 {
  29.                         cout<<"輕度肥胖"<<endl;
  30.                 }
  31.                 else if(bmi>=30&&bmi<35)
  32.                 {
  33.                         cout<<"中度肥胖"<<endl;
  34.                 }
  35.                 else
  36.                 {
  37.                         cout<<"重度肥胖"<<endl;
  38.                 }
  39.                 system ("pause");
  40.         }
  41.         return 0;
  42. }
複製代碼





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