Skip to content

Track 3 - Oefenopdracht - BMI: Vervolg

Codelab

Voer het volgende commando uit in je startproject:

npx @hboictcloud/codelab-cli new programming/3-bmi-vervolg

Beschrijving

Deze opdracht is een vervolg op de BMI-oefenopdracht uit Track 2. Maak een kopie van de code van deze oefenopdracht en maak de volgende aanpassingen:

  1. Rond de BMI af op 1 cijfer achter de komma.
  2. Bepaal op basis van de BMI of iemand een gezond gewicht heeft.
  3. Pas je berekening van de BMI zo aan dat je in plaats van lengte * lengte gebruik maakt van lengte in het kwadraat.

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

Gewicht in kilogram: 69.6
Lengte in centimeter: 175

BMI: 22.7 (gezond gewicht)

Stappenplan

  1. Maak een kopie van je code van de BMI-oefenopdracht uit Track 2 en open deze voor bewerking.
  2. Pas de berekening van de BMI zo aan dat je Math.pow gebruikt om de lengte in het kwadraat te berekenen.
  3. Rond de BMI af op 1 cijfer achter de komma.
    • Tip! Gebruik Math.round of toFixed om de BMI af te ronden.
  4. Bepaal op basis van de BMI of iemand ondergewicht, gezond gewicht, overgewicht of obesitas heeft en sla dit op in een variabele.
    • Tip! Gebruik een if-else statement om de categorie te bepalen.
  5. Print de afgeronde BMI en de categorie naar de console.

Opmerkingen

  • Maak gebruik van constanten om de grenzen van de categorieën op te slaan.

Richtlijnen bij coderen

  • Zorg dat je naam en het doel van het programma bovenin staan.
  • Gebruik de juiste inspringing (indentation) bij de lay-out.
  • Let op juist gebruik hoofdletters en kleine letters.
  • Gebruik goede namen.
  • Voeg waar nodig commentaar toe dat inzicht geeft in je code.