21xrx.com
2024-12-22 20:28:38 Sunday
登录
文章检索 我的文章 写文章
C++编程计算BMI-身体质量指数
2023-07-09 09:25:33 深夜i     --     --
C++ BMI 计算 身体质量指数 编程

BMI(身体质量指数)是一个评估一个人体重与身高之间关系的常用指标。它是根据一个人的体重(以千克为单位)除以身高(以米为单位)的平方来计算的。BMI的值可以用来评价一个人的体重是否过轻、正常、过重或肥胖。

在C++编程中,计算BMI可以通过简单的数学公式实现。以下是一个使用C++编写的BMI计算器的示例代码:


#include <iostream>

#include <cmath>

using namespace std;

int main() {

  double weight, height, bmi;

  cout << "请输入您的体重(单位:千克): ";

  cin >> weight;

  cout << "请输入您的身高(单位:米): ";

  cin >> height;

  bmi = weight / pow(height, 2); //计算BMI

  cout << "您的BMI为:" << bmi <<endl;

  if(bmi < 18.5)

    cout << "您的体重过轻" << endl;

   else if(bmi >= 18.5 && bmi <= 24.9)

    cout << "您的体重正常" << endl;

   else if(bmi >= 25 && bmi <= 29.9)

    cout << "您的体重过重" << endl;

   else

    cout << "您的体重肥胖" << endl;

  

  return 0;

}

在这个例子中,用户被要求输入他们的体重和身高,计算机将使用这些数字计算并输出他们的BMI。然后,根据BMI的值,在屏幕上输出答案。如果BMI小于18.5,输出“您的体重过轻”。如果BMI在18.5到24.9之间,输出“您的体重正常”。如果BMI在25到29.9之间,输出“您的体重过重”。如果BMI大于30,则输出“您的体重肥胖”。

总之,使用C++编写的BMI计算器非常简单,能够方便快捷地评估一个人的体重状态,是一个很有用的工具。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复