BMI計算チェック

件名BMIを計算します。

ルールの説明: 次の式を使用してBMIを計算します。

BMI = 重量/高さ*高さ

結果は小数点以下1桁です(たとえば、25.1)。単位はkg/m2です。重量と高さの単位がポンド(lb)とセンチメートルまたはインチ(cmまたはインチ)で提供されている場合は、それらをキログラム(kg)とメートル(m)に変換します。

ルール式

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

定義

長さ

ルールの説明の加重に対応します。

高さ

ルールの説明の「高さ」に対応します。

hghtunt

ルール摘要の「高さ単位」に対応します。

wghtunt

ルール摘要の重量単位に対応します。

戻り値

数値

ターゲット・アイテム・フォーマットに従って端数処理された計算済数値を返します。この場合、小数点以下1桁(例: 21.5)。

検証ステップ

  1. テスト用の件名を使用して、チェックする項目を含む特定の訪問およびフォームに移動します。この例では、height value <hght>、height unit <hghtunt>、weight value <wght>およびweight unit <wghtunt>です。
  2. 次の表に示すように、フォーム・アイテムhghthghtuntwghtおよびwghtuntを更新し、結果が表示されていることを確認します:
    hght hghtunt wght wghtunt 結果
    175 センチメートル 50 kg 16.3
    175 センチメートル 50 ポンド 7.4
    175 センチメートル 78.0 ポンド 11.5
    175 センチメートル 78.0 kg 25.5
    72 センチメートル 78.0 kg 150.5
    72 場所 78.0 kg 23.3
    0.0 場所 78.0 kg 0

注意:

フォームが複数の訪問に存在する場合は、前述のステップを繰り返します。