Full version: jsB@nk » Calculation » Body Mass Index
URL: https://www.javascriptbank.com/body-mass-index.html
Just 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
<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-->
<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-->