Temat: Kalkulator BMI (JavaScript)
<pre>
18.5 - 24.99 - wagę prawidłową
25.0 - 29.9 - nadwagę
30.0 - 34.99 - I stopień otyłości.
35.0 - 39.99 - II stopień otyłości.
powyżej 40.0 - otyłość skrajną
</pre>
<script>
function bmi()
{
var waga = document.getElementById('waga');
var wzrost = document.getElementById('wzrost');
var wynik = document.getElementById('wynik');
//
var w = wzrost.value / 100;
var bmi = (waga.value / (w*w));
//
var p = "";
if (bmi>=18.5 && bmi<=24.99) p="wagę prawidłową";
if (bmi>=25 && bmi<=29.9) p="nadwagę";
if (bmi>=30 && bmi<=34.99) p="I stopień otyłości";
if (bmi>=35 && bmi<=39.99) p="II stopień otyłości";
if (bmi>40) p="otyłość skrajną";
//
wynik.innerHTML = bmi.toFixed(2)+" masz "+p;
}
</script>
<form>
waga (kg): <input type="number" id="waga" value="96"><br>
wzrost (cm): <input type="number" id="wzrost" value="190"><br><br>
<input type="button" value="wzrost" onclick="bmi()"><br>
Twoje BMI wynosi: <span id="wynik">-</span>
</form>