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. 更新表单项 hght、hghtunt、wght 和 wghtunt,如下表所示,并验证结果是否已列出:
    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

注意:

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