BMI(Body Mass Index,身体质量指数)计算器是一种常用的工具,用于评估一个人的体重是否健康。使用Array和for循环的BMI计算器可以通过输入名称、体重和身高来计算BMI,并返回BMI值以及与之对应的文本提示。
以下是一个使用Array和for循环的BMI计算器的示例代码:
// 定义一个数组,包含多个人的信息
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
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云