Skip to content

Opdracht 22 Bmi again

Deze opdracht is een vervolg op de BMI opdracht van vorige Les. Maak de volgende aanpassingen aan je programma:

  1. Pas je berekening van de BMI zo aan dat je in plaats van lengte*lengte gebruik maakt van lengte in het kwadraat. Gebruik hiervoor math.pow() uit de math module.

  2. Rond de BMI af op 1 cijfer achter de komma. Hiervoor is in Python standaard een functie beschikbaar, namelijk: round(). Zoek online op, hoe je deze kunt gebruiken.

  3. Bepaal op basis van de BMI of iemand een gezond gewicht heeft. Maak hierbij gebruik van de onderstaande tabel. Gebruik in je code if, elif en else.

  4. Voldoet je programma aan de code conventions?

BMI Categorie


tot 18,5 Ondergewicht 18,5 - 25,0 Gezond gewicht 25,0 - 30,0 Overgewicht Meer dan 30,0 Ernstig overgewicht (Obesitas)

Hieronder een voorbeeld van input/output van de applicatie na de wijzigingen. Input die de gebruiker invoert is schuin en vetgedrukt.

Gewicht in kilogram : 69.6 \ Lengte in centimeter: 175 \ BMI: 22.7 Gezond gewicht \

Het is handig je programma stap voor stap te maken. Controleer tussentijds steeds of je programma werkt, zoals verwacht.