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)));}

定义

长度

对应于规则说明中的权重

长度

对应于规则说明中的高度

长度

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

长型

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

返回值

编号

返回根据目标项格式舍入的计算数值。在本例中,一个小数位,例如 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

注意:

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