1

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>