»
EnglishFrenchVietnamese

Print - Body Mass Index - JavaScriptBank.com

Full version: jsB@nk » Calculation » Body Mass Index
URL: https://www.javascriptbank.com/body-mass-index.html

Body Mass Index © JavaScriptBank.comJust enter your height and your weight, and JavaScript can use a formula created by the Panel on Energy, Obesity, and Body Weight Standards to figure out your Body Mass Index. This index classifies you into one of several categories, from underweight to desirable to obese.

Full version: jsB@nk » Calculation » Body Mass Index
URL: https://www.javascriptbank.com/body-mass-index.html



JavaScript
<SCRIPT LANGUAGE="JavaScript">// Author:  Marat Rikelman ([email protected])<!-- Beginfunction mod(div,base) {return Math.round(div - (Math.floor(div/base)*base));}function calcBmi() {var w = document.bmi.weight.value * 1;var HeightFeetInt = document.bmi.htf.value * 1;var HeightInchesInt = document.bmi.hti.value * 1;HeightFeetConvert = HeightFeetInt * 12;h = HeightFeetConvert + HeightInchesInt;displaybmi = (Math.round((w * 703) / (h * h)));var rvalue = true;if ( (w <= 35) || (w >= 500)  || (h <= 48) || (h >= 120) ) {alert ("Invalid data.  Please check and re-enter!");rvalue = false;}if (rvalue) {if (HeightInchesInt > 11) {reminderinches = mod(HeightInchesInt,12);document.bmi.hti.value = reminderinches;document.bmi.htf.value = HeightFeetInt + ((HeightInchesInt - reminderinches)/12);document.bmi.answer.value = displaybmi;}if (displaybmi <19) document.bmi.comment.value = "Underweight";if (displaybmi >=19 && displaybmi <=25) document.bmi.comment.value = "Desirable";if (displaybmi >=26 && displaybmi <=29) document.bmi.comment.value = "prone to health risks";if (displaybmi >=30 && displaybmi <=40) document.bmi.comment.value = "Obese";if (displaybmi >40) document.bmi.comment.value = "Extremely obese";document.bmi.answer.value = displaybmi; }return rvalue;}//  End --></script><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->


HTML
<form name=bmi><table width=200 border=0 style="border: 1px solid silver;"><tr><td align=center><B>Weight:</B><input type=text name=weight SIZE=3 maxlength=3> lbs.</td></tr><tr><td align=center><B>Height:</B><input type=text name=htf size=1 maxlength=1> Ft.         <input type=text name=hti size=2 maxlength=2> In.</td></tr><tr><td align=center><input type=button value="Calculate BMI" onclick="calcBmi()"> <hr></td></tr><tr><td><B>Body Mass Index</B><input type=text name=answer size=3></td></tr><tr><td>According to the Panel on Energy, Obesity, and Body Weight Standards published by American Journal of Clinical Nutrition, your category is:<br><input type=text name=comment size=25></td></tr></table></form><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->