While-loop¶
De while-loop gebruik je als je nog niet weet hoeveel keer een stukje code herhaald moet worden. De while-loop stopt op het moment dat er aan een bepaalde voorwaarde - een conditie - wordt voldaan. De controle of er aan een gestelde conditie voldaan wordt, vindt plaats voordat de loop begint.
Voorbeeld¶
Print de getallen van 0 tot 9 naar de console:
- De initialisatie van de loop is let i: number = 0. Dit zorgt ervoor dat de variabeleide waarde0krijgt.
- De voorwaarde van de loop is i < 10. Dit zorgt ervoor dat de loop blijft herhalen totdat de waarde vanigroter of gelijk is aan10.
- De code die wordt uitgevoerd is console.log(i). Dit zorgt ervoor dat de waarde vaninaar de console wordt geprint.
- De actie die wordt uitgevoerd is i++. Dit zorgt ervoor dat de waarde vanimet 1 wordt verhoogd.
- De initialisatie van de loop is i = 0. Dit zorgt ervoor dat de variabeleide waarde0krijgt.
- De code die wordt uitgevoerd is print(i). Dit zorgt ervoor dat de waarde vaninaar de console wordt geprint.
- De actie die wordt uitgevoerd is i += 1. Dit zorgt ervoor dat de waarde vanimet 1 wordt verhoogd.
- De initialisatie van de loop is int i = 0. Dit zorgt ervoor dat de variabeleide waarde0krijgt.
- De voorwaarde van de loop is i < 10. Dit zorgt ervoor dat de loop blijft herhalen totdat de waarde vanigroter of gelijk is aan10.
- De code die wordt uitgevoerd is System.out.println(i). Dit zorgt ervoor dat de waarde vaninaar de console wordt geprint.
- De actie die wordt uitgevoerd is i++. Dit zorgt ervoor dat de waarde vanimet 1 wordt verhoogd.
- De initialisatie van de loop is int i = 0. Dit zorgt ervoor dat de variabeleide waarde0krijgt.
- De voorwaarde van de loop is i < 10. Dit zorgt ervoor dat de loop blijft herhalen totdat de waarde vanigroter of gelijk is aan10.
- De code die wordt uitgevoerd is Console.WriteLine(i). Dit zorgt ervoor dat de waarde vaninaar de console wordt geprint.
- De actie die wordt uitgevoerd is i++. Dit zorgt ervoor dat de waarde vanimet 1 wordt verhoogd.
- De initialisatie van de loop is int i = 0. Dit zorgt ervoor dat de variabeleide waarde0krijgt.
- De voorwaarde van de loop is i < 10. Dit zorgt ervoor dat de loop blijft herhalen totdat de waarde vanigroter of gelijk is aan10.
- De code die wordt uitgevoerd is Serial.println(i). Dit zorgt ervoor dat de waarde vaninaar de console wordt geprint.
- De actie die wordt uitgevoerd is i++. Dit zorgt ervoor dat de waarde vanimet 1 wordt verhoogd.
Oefening while-loop
Hier is een kleine opdracht om je te helpen while-loops te gebruiken:
- Maak een while-loop die de getallen van 0 tot 9 print naar de console.
- Maak een while-loop die de getallen van 99 tot 1 print naar de console.
- Maak een while-loop die de getallen van 1 tot 100 print naar de console met een stapgrootte van 2.