Skip to content

Track 2 - Oefenopdracht - BMI

Codelab

Voer het volgende commando uit in je startproject:

npx @hboictcloud/codelab-cli new programming/2-bmi

Beschrijving

De BMI (Body Mass Index) is een maat om te berekenen of iemand een gezond gewicht heeft. De formule voor het berekenen van de BMI is als volgt:

BMI = Gewicht in kilogram / (Lengte in meter * Lengte in meter)

Schrijf een applicatie die het volgende doet:

  1. Vraag het gewicht van een persoon in kilogram en lees deze in.
  2. Vraag vervolgens de lengte van deze persoon in centimeter en lees deze in.
  3. Bereken hierna de BMI van deze persoon en druk deze af.

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

Gewicht in kilogram: 69.6
Lengte in centimeter: 175

BMI: 22.726530612244897

Stappenplan

  1. Importeer de scanner uit @hboictcloud/scanner voor het krijgen van invoer van de gebruiker.
  2. Maak variabelen aan van het type number voor het opslaan van het gewicht en de lengte en lees deze in vanaf de console.
    • Tip! Gewicht is een kommagetal, lengte is een geheel getal.
  3. Zet de lengte in centimeter om naar meters.
    • Tip! Deel de lengte in centimeter door 100.
  4. Bereken de BMI en sla deze op in een variabele.
  5. Geef de BMI als output weer op de console en controleer of je berekening klopt.

Hints

  • Je kunt ervoor kiezen om eerst de BMI te berekenen en deze op te slaan in een variabele. Ook de BMI is een kommagetal. Je kunt er ook voor kiezen om de berekening direct af te drukken met console.log.

Opmerkingen

  • Gebruik een punt (.) in plaats van een komma (,) bij het invoeren van getallen. Dit komt doordat de methode parseFloat de tekstinvoer omzet naar een kommagetal en daarbij verwacht dat de cijfers achter de komma met een punt worden geschreven (ook wel “Amerikaanse notatie” genoemd).

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.