首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Array和for cycle的BMI计算器,包含名称、体重、高度、BMI和文本

BMI(Body Mass Index,身体质量指数)计算器是一种常用的工具,用于评估一个人的体重是否健康。使用Array和for循环的BMI计算器可以通过输入名称、体重和身高来计算BMI,并返回BMI值以及与之对应的文本提示。

以下是一个使用Array和for循环的BMI计算器的示例代码:

代码语言:txt
复制
// 定义一个数组,包含多个人的信息
var people = [
  { name: "张三", weight: 60, height: 1.7 },
  { name: "李四", weight: 70, height: 1.8 },
  { name: "王五", weight: 80, height: 1.75 }
];

// 定义一个空数组,用于存储每个人的BMI和文本提示
var results = [];

// 使用for循环遍历每个人的信息,并计算BMI
for (var i = 0; i < people.length; i++) {
  var person = people[i];
  var bmi = person.weight / (person.height * person.height);
  
  // 根据BMI值给出相应的文本提示
  var text = "";
  if (bmi < 18.5) {
    text = "体重过轻";
  } else if (bmi >= 18.5 && bmi < 24) {
    text = "体重正常";
  } else if (bmi >= 24 && bmi < 28) {
    text = "超重";
  } else {
    text = "肥胖";
  }
  
  // 将BMI和文本提示添加到结果数组中
  results.push({
    name: person.name,
    weight: person.weight,
    height: person.height,
    bmi: bmi.toFixed(2),
    text: text
  });
}

// 输出每个人的BMI和文本提示
for (var i = 0; i < results.length; i++) {
  var result = results[i];
  console.log(result.name + "的BMI为" + result.bmi + "," + result.text);
}

上述代码通过使用Array存储人的信息和结果,并通过for循环遍历每个人的信息来进行BMI计算和文本提示。结果以名称、体重、身高、BMI和文本形式输出。

这个BMI计算器可以应用于各种情景,如健康管理、体育健身等。它可以帮助人们快速了解自己的体重是否正常,并根据BMI值给出相应的建议。

腾讯云相关产品中,与计算有关的推荐产品为云服务器(CVM)。云服务器提供了安全、可靠的计算资源,用户可以根据自己的需求进行弹性配置,并轻松构建和管理应用程序。

腾讯云云服务器产品介绍链接地址:https://cloud.tencent.com/product/cvm

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券