PHP :: Aufgabe #198 :: Lösung #3

4 Lösungen Lösungen öffentlich
#198

Body-Mass-Index (BMI)

Anfänger - PHP von hollst - 20.11.2018 um 18:23 Uhr
Der BMI ist eine (umstrittene) Kenngröße zur Ermittlung des eigenen Über-/Untergewichtszustandes:

BMI = Körpermasse (kg) / Körpergröße zum Quadrat (m**2).

Er wird wie folgt interpretiert:

Starkes Untergewicht < 16
Mäßiges Untergewicht 16 – < 17
Leichtes Untergewicht 17 – < 18,5

Normalgewicht 18,5 – < 25

Präadipositas 25 – < 30

Adipositas Grad I 30 – < 35
Adipositas Grad II 35 – < 40
Adipositas Grad III ≥ 40

Man schreibe ein Programm, das die zwei Basisdaten (Körpermasse und Körpergröße) entgegennimmt und den
Zustand (Starkes Untergewicht, Mäßiges Untergewicht ... Adipositas Grad III) als Ergebnis mitteilt.

Viel Spaß!

#3
vote_ok
von pornstarIRL (410 Punkte) - 18.11.2019 um 10:35 Uhr
Quellcode ausblenden PHP-Code
function bmi($height,$weigth){
  $bmi = number_format($weigth / ($height * $height), 2);

  echo "Dein BMI-Wert liegt bei " . $bmi . ". Damit hast du ";

  if ($bmi < 16){
    echo "Starkes Untergewicht";
  }elseif($bmi < 17){
    echo "Mäßiges Untergewicht";
  }elseif($bmi < 18.5){
    echo "Leichtes Untergewicht";
  }elseif($bmi < 25){
    echo "Normalgewicht";
  }elseif($bmi < 30){
    echo "Präadipositas";
  }elseif($bmi < 35){
    echo "Adipositas Grad I";
  }elseif($bmi < 40){
    echo "Adipositas Grad II";
  }elseif($bmi >= 40){
    echo "Adipositas Grad III";
  }
}

bmi(1.74, 110);


Konsolenausgabe:


Dein BMI-Wert liegt bei 36.33. Damit hast du Adipositas Grad II

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben