返回列表 發帖

014_BMI計算機

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

如果 bmi 小於 18.5 則輸出過輕
如果 bmi 大於等於 18.5 且小於 24 則正常
如果 bmi 大於等於 24 且小於 27 則過重
如果 bmi 大於等於 27 且小於 30 則輕度肥胖
如果 bmi 大於等於 30 且小於 35 則中度肥胖
如果 bmi 大於等於 35 則重度肥胖

  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. }
複製代碼

TOP

  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. }
複製代碼

TOP

  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. }
複製代碼

TOP

  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. }
複製代碼

TOP

  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. }
複製代碼

TOP

返回列表