Naar inhoud springen

Programmeren in TI-Basic/BMI-calculator

Uit Wikibooks

Programmeren in TI-Basic





Op deze pagina staat het programma BMI-calculator, een simpel programmaatje, vooral handig om te oefenen met het programmeren in TI-basic. Eerst het programma, daarna de uitleg.

Voor meer informatie over BMI, kijk op de pagina over BMI op wikipedia. (zie link onderaan pagina)

Bijschriften bij je 'BMIscore' gelden alleen voor mensen in de leeftijd 18-65 jaar!

Het programma

[bewerken]
:Clrhome
:Disp "------BMI------","
:Output(3,15,"KG
:Input "GEWICHT: ",G
:Output(3,15,"                   ← Let op! Twee spaties!
:Output(4,16,"M
:Input "LENGTE:  ",L
:Output(4,16,"                   ← Let op! Één spatie!
:G/L²→B
:Disp "","BMI:
:Output(6,6,round(B,2
:If B≤18.5
:Disp "TE LICHT
:If B>18.5 and B≤25
:Disp "GEZOND GEWICHT
:If B>25 and B≤27
:Disp "BEETJE TE ZWAAR
:If B>27 and B≤30
:Disp "TE ZWAAR
:If B>30 and B≤40
:Disp "VEEL TE ZWAAR
:If B>40
:Disp "ZIEKELIJK ZWAAR
:Pause
:ClrHome

Uitleg

[bewerken]
:Clrhome
:Disp "------BMI------","
:Output(3,15,"KG
:Input "GEWICHT: ",G
:Output(3,15,"                   ← Let op! Twee spaties!
:Output(4,16,"M
:Input "LENGTE:  ",L
:Output(4,16,"                   ← Let op! Één spatie!

In dit stukje wordt het scherm geleegd, wordt ------BMI------ bovenaan geschreven en worden gewicht en lengte gevraagd. Bij gewicht wordt er kg achteraan de regel gezet, en nadat het gewicht is ingevuld wordt dit weer 'weggegumd' met twee spaties. Bij de lengte wordt het zelfde uitgevoerd, dan met m.

:G/L²→B
:Disp "","BMI:
:Output(6,6,round(B,2

Hier komt de verwerking. Eerst word de BMI berekend, daarna wordt deze getoond met Disp en Output(. Met het commando round( wordt het BMI-getal afgerond op twee cijfers achter de komma.

:If B≤18.5
:Disp "TE LICHT
:If B>18.5 and B≤25
:Disp "GEZOND GEWICHT
:If B>25 and B≤27
:Disp "BEETJE TE ZWAAR
:If B>27 and B≤30
:Disp "TE ZWAAR
:If B>30 and B≤40
:Disp "VEEL TE ZWAAR
:If B>40
:Disp "ZIEKELIJK ZWAAR
:Pause
:ClrHome

In dit stukje wordt telkens de 'BMIscore' vergeleken met BMI categorieën, en vervolgens het juiste bijschrift bij de juiste categorie geplaatst.

[bewerken]
  • BMI - wikipedia Queteletindex
Informatie afkomstig van Wikibooks NL, een onderdeel van de Wikimedia Foundation.