BMR staat voor Basal Metabolic Rate (in het Nederlands: basale stofwisselingssnelheid). Het is de hoeveelheid energie die je lichaam in rust nodig heeft om de belangrijkste lichaamsfuncties in stand te houden (ademhalen, hartslag, regelen lichaamstemperatuur, werking van organen enz.)

Met andere woorden, BMR is de minimale energie die je lichaam per dag verbruikt als je de hele dag stil in bed zou liggen.

Foto door Pixabay

De Mifflin St-Jeor formule berekent hoeveel kcal je per dag in rust verbruikt:

\[P = 10 \cdot m + 6,25 \cdot h - 5 \cdot a + s\]

Met:

De term \(s\) is afhankelijk van het geslacht van de persoon:

Opgave

Programmeer de functie bmr() die het gewicht, de lengte, de leeftijd en het geslacht als argumenten vraagt. Voor het geslacht gebruik je waarheidswaarden True (vrouw) en False (man). De functie geeft het aantal kcal de persoon per dag in rust verbruikt. Maak gebruik van de Mifflin St-Jeor formule.

Voorbeelden

>>> bmr(60, 177, 40, True)
1345.25

>>> bmr(63, 168, 57, False)
1400.00