Bedenk dat een array bij plek 0 begint. Hier kun je handig gebruik van maken als je deze oefening maakt in Flowgorithm. Een getal begint bij 20
Maak een nieuw programma aan in Flowgorithm
Maak een array van 5 plekken: Je gaat een binair getal vragen aan de gebruiker van maximaal 5 enen en nullen
Het decimale getal komt in een variabele: decimaal. Maak die en zet deze op 0
Maak om de array te doorlopen een variabele i aan
Vraag de gebruiker om een binair getal met maximaal 5 nullen en enen. Laat de gebruiker het binaire getal stapsgewijs geven van rechts naar links
Zet de nullen en enen in een array in een FOR-loop.
Test in de FOR-loop of de gebruiker een 0 of een 1 invoert. Als er een 0 ingevoerd wordt, hoog je de variabele decimaal op als volgt: decimaal = decimaal + 2i Op deze manier maak je gebruik van de genummerde plek in de array
Zie voor een voorbeeld: ForLoopBinairNaarDecimaal.fprg