Eerst wordt de
oneindige lus geplaatst zodat het programma steeds blijft herhalen. Vervolgens
komt de macro van het keypad. Hier zeggen we dat het keypad een getal gaat
doorgeven. We vragen ons dan af of de variable "getal" gelijk is aan
255. Dit dient voor het behouden van het cijfer als we de drukknop van het
keypad terug loslaten. Is dit ja dan blijft het getal gewoon staan. Dit geven
we aan daar de variable "herh" gelijk aan 0 te stellen. Indien dit
nee is dan gaan we een nieuwe vraag stellen. Is de variable "herh"
gelijk aan 1? Is dit wel zo dan gebeurt er niks. Als dit nee is dan komen we in
een calculation terecht waar we de displays een plaats laten opschijven zodat
het cijfer ook een plaats opschijft en het nieuwe getal wordt weergegeven. Als
laatste plaatsen we vier macro's van onze displays. Hier zeggen we welke waarde
ze moeten weergeven.
Bijvoorbeeld: display 0 (het eerste display) geeft de
variable "waarde" weer. Het volgende display "waarde2". Het
derde display geeft de variable "waarde3" weer en het laatste display
de variable "waarde4".