BMI 计算检查

计算主题 BMI。

规则说明:使用以下公式计算 BMI:

BMI = 重量/高度 * 高度

结果有一个小数位(例如 25.1 )。该单元为 kg/m2。如果以磅(磅)和厘米或英寸(厘米或英寸)提供重量和高度单位,请将其转换为千克(千克)和米(米)。

规则表达式

if(hght===0||wght===0){
return 0;}
else{
     if(getStringFromChoice(hghtunt)=='cm'){
        hght=(hght*0.01);}
     else if(getStringFromChoice(hghtunt)=='in'){
        hght=(hght*0.0245);}
     if(getStringFromChoice(wghtunt)=='lb'){
        wght=(wght*0.453);}
     return (wght/((hght)*(hght)));}

定义

宽度

与规则说明中的权重相对应。

hength(长度)

对应于规则说明中的高度

hengthunt

对应于规则说明中的高度单位

wengthunt

对应于规则说明中的重量单位

返回值

编号

返回根据目标项格式舍入的计算数值。在这种情况下,需要有一个小数位,例如 21.5

验证步骤

  1. 使用主题进行测试,转到包含要检查的项的给定访问和表单,在本例中为高度值 <hght>、高度单位 <hghtunt>、重量值 <wght> 和重量单位 <wghtunt>。
  2. 如下表所示更新表单项 hghthghtuntwghtwghtunt,并验证结果是否已列出:
    hght hghtunt wght wghtunt 结果
    175 厘米 50 千克 16.3
    175 厘米 50 7.4
    175 厘米 78.0 11.5
    175 厘米 78.0 千克 25.5
    72 厘米 78.0 千克 150.5
    72 以内 78.0 千克 23.3
    0.0 以内 78.0 千克 0

注:

如果表单存在于多个访问中,则重复上述步骤。