bmi怎么用编程算

时间:2025-02-28 01:02:13 明星趣事

Python

```python

def calculate_bmi(weight, height):

"""计算BMI指数 :param weight: 体重(单位:千克) :param height: 身高(单位:米) :return: BMI指数 """

bmi = weight / (height 2)

return bmi

def main():

输入体重和身高

weight = float(input("请输入体重(千克):"))

height = float(input("请输入身高(米):"))

计算BMI

bmi = calculate_bmi(weight, height)

输出结果

print(f"您的BMI指数为:{bmi:.2f}")

if __name__ == "__main__":

main()

```

Java

```java

import java.util.Scanner;

public class BMICalculator {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("请输入体重(公斤)和身高(米):");

double weight = scanner.nextDouble();

double height = scanner.nextDouble();

double bmi = weight / (height * height);

if (bmi > 24) {

System.out.println("超重");

} else if (bmi < 18.5) {

System.out.println("偏瘦");

} else {

System.out.println("正常");

}

}

}

```

C

```csharp

using System;

class BMICalculator {

static void Main() {

Console.WriteLine("请输入体重(公斤)和身高(米):");

double weight = Convert.ToDouble(Console.ReadLine());

double height = Convert.ToDouble(Console.ReadLine());

double bmi = weight / (height * height);

if (bmi > 24) {

Console.WriteLine("超重");

} else if (bmi < 18.5) {

Console.WriteLine("偏瘦");

} else {

Console.WriteLine("正常");

}

}

}

```

JavaScript

```javascript

function calculateBMI(weight, height) {

return weight / (height * height);

}

function main() {

const weight = parseFloat(prompt("请输入体重(千克):"));

const height = parseFloat(prompt("请输入身高(米):"));

const bmi = calculateBMI(weight, height);

alert(`您的BMI指数为: ${bmi.toFixed(2)}`);

if (bmi > 24) {

alert("超重");

} else if (bmi < 18.5) {

alert("偏瘦");

} else {

alert("正常");

}

}

main();

```

这些代码示例均采用了常见的编程语言,并包含了输入体重和身高、计算BMI值以及根据BMI值判断健康状况的功能。您可以根据自己的需求选择合适的编程语言进行实现。