Body-Mass-Index (BMI) berechnen


Gewicht kg

Größe cm


BMI

    1: <html>
    2: <head>
    3: <title>Body-Mass-Index (BMI)</title>
    4: <meta name="author" content="Kay-Uwe Jagemann">
    5: <script language="JavaScript">
    6: function berechne()
    7: {
    8:   masse = document.f1.in_masse.value;
    9:   groesse = document.f1.in_groesse.value;
   10:
   11:   //Umrechnung in Meter
   12:   groesse = groesse / 100;
   13:  
   14:   bmi = masse/(groesse*groesse);
   15:
   16:   if (bmi < 18.5) {
   17:     farbe="red";
   18:     bemerkung = "Untergewicht";
   19:   } else if ((bmi >= 18.5) & (bmi <= 25.0)) {
   20:     farbe="green";
   21:     bemerkung = "Normalgewicht";
   22:   } else if (bmi > 25.0) {
   23:     farbe="red";
   24:     bemerkung = "Übergewicht";    
   25:   }
   26:
   27:   bmi = Math.round(bmi);
   28:   document.f1.out_bmi.setAttribute("style", "Color:" + farbe + ";");
   29:   document.f1.out_bmi.value = bmi + " (" + bemerkung + ")";
   30: };
   31: </script>
   32: </head>
   33:
   34: <body>
   35: <h1>Body-Mass-Index</h1>
   36: <form name="f1">
   37:   <p>Gewicht <input type="text" name="in_masse" value = "80"> kg</p>
   38:   <p>Gr&ouml;&szlig;e <input name="in_groesse" value = "180"> cm</p>
   39:   <input type="button" name="b1" value="berechne" onClick = "berechne()";>
   40:   <br>
   41:   <p>BMI <input type="text" name="out_bmi" value=""></p>
   42: </form>
   43: </body>
   44: </html>

Schule macht Spaß