We hernemen de oefening van de BMI maar we noteren er nu ook de waarde bij:
De gebruiker vult opnieuw zijn/haar lengte in cm en gewicht in kg in. Dit kunnen kommagetallen zijn.
Het programma berekent de BMI tot 1 cijfer na de komma en zal ook zeggen wat de bijhorende waarde is:
- lager dan 18.5 = ondergewicht
- Van 18.5 tot en met 25 = normaal gewicht
- Hoger dan 25 maar tot en met 30 = overgewicht
- Hoger dan 30 maar tot en met 35 = obesitas
- hoger dan 35 = ernstig obesitas
De formule
gewicht in kg / (lengte in m)²
Invoer
Een regel met gewicht in kg (kan een kommagetal zijn), daarna een regel met het de lengte van de persoon in cm
Uitvoer
Een regel die de BMI uitschrijft uitschrijft tot 1 cijfer na de komma
Een regel die de bijhorende waarde noteert
- lager dan 18.5 = Je hebt ondergewicht
- Van 18.5 tot en met 25 = Je hebt een normaal gewicht
- Hoger dan 25 maar tot en met 30 = Je hebt overgewicht
- Hoger dan 30 maar tot en met 35 = Je hebt obesitas
- hoger dan 35 = Je hebt ernstige obesitas
Een kleine tip: denk even als een computer bij deze opdracht... "Als de waarde lager is dan 18, print je x uit". Zo niet (dan is je waarde dus hoger dan 18), dan test je de volgende waarde. Je elif-statements kunnen dus vrij eenvoudig gehouden worden...
Voorbeeld
Invoer:
70
180
Uitvoer:
Je hebt een BMI van 21.6
Je hebt een normaal gewicht