
为了根据人的身高和体重计算其BMI并判断其肥胖程度,我编写了一个程序,该程序使用循环来控制连续计算。用户只需输入身高和体重,程序便会自动计算BMI并显示相应的结果和肥胖程度提示。
以下是程序的详细说明:
1. 用户在文本框textBox1中输入身高,单位为米(m);在textBox2中输入体重,单位为千克(kg)。
2. 程序会检查输入的身高和体重是否符合格式要求。如果不符合,会弹出提示框提示用户重新输入。
3. 如果输入有效,程序会计算BMI值,并将结果显示在标签label1上。
4. 根据计算出的BMI值,程序会在标签label2上显示不同的肥胖程度提示。
程序中包含了正则表达式来验证输入的格式,确保身高是合法的(例如1.75m),体重是整数(例如73kg)。计算BMI的公式是体重除以身高的平方。
肥胖程度的判断标准如下:
- BMI < 18.5:过轻
- 18.5 ≤ BMI < 24.9:正常
- 25 ≤ BMI < 28:过重
- 28 ≤ BMI < 32:肥胖
- BMI ≥ 32:非常胖
用户可以连续输入不同的身高和体重数据,程序会根据输入值不断计算并显示结果。