Skip to content

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:

let i: number = 0;

while (i < 10) {
    console.log(i);
    i++;
}
  • De initialisatie van de loop is let i: number = 0. Dit zorgt ervoor dat de variabele i de waarde 0 krijgt.
  • De voorwaarde van de loop is i < 10. Dit zorgt ervoor dat de loop blijft herhalen totdat de waarde van i groter of gelijk is aan 10.
  • De code die wordt uitgevoerd is console.log(i). Dit zorgt ervoor dat de waarde van i naar de console wordt geprint.
  • De actie die wordt uitgevoerd is i++. Dit zorgt ervoor dat de waarde van i met 1 wordt verhoogd.
i = 0
while i < 10:
    print(i)
    i += 1
  • De initialisatie van de loop is i = 0. Dit zorgt ervoor dat de variabele i de waarde 0 krijgt.
  • De code die wordt uitgevoerd is print(i). Dit zorgt ervoor dat de waarde van i naar de console wordt geprint.
  • De actie die wordt uitgevoerd is i += 1. Dit zorgt ervoor dat de waarde van i met 1 wordt verhoogd.
int i = 0;
while (i < 10) {
    System.out.println(i);
    i++;
}
  • De initialisatie van de loop is int i = 0. Dit zorgt ervoor dat de variabele i de waarde 0 krijgt.
  • De voorwaarde van de loop is i < 10. Dit zorgt ervoor dat de loop blijft herhalen totdat de waarde van i groter of gelijk is aan 10.
  • De code die wordt uitgevoerd is System.out.println(i). Dit zorgt ervoor dat de waarde van i naar de console wordt geprint.
  • De actie die wordt uitgevoerd is i++. Dit zorgt ervoor dat de waarde van i met 1 wordt verhoogd.
int i = 0;
    while (i < 10) 
    {
        Console.WriteLine(i);
        i++;
    }
  • De initialisatie van de loop is int i = 0. Dit zorgt ervoor dat de variabele i de waarde 0 krijgt.
  • De voorwaarde van de loop is i < 10. Dit zorgt ervoor dat de loop blijft herhalen totdat de waarde van i groter of gelijk is aan 10.
  • De code die wordt uitgevoerd is Console.WriteLine(i). Dit zorgt ervoor dat de waarde van i naar de console wordt geprint.
  • De actie die wordt uitgevoerd is i++. Dit zorgt ervoor dat de waarde van i met 1 wordt verhoogd.
int i = 0;
while (i < 10) {
    Serial.println(i);
    i++;
}
  • De initialisatie van de loop is int i = 0. Dit zorgt ervoor dat de variabele i de waarde 0 krijgt.
  • De voorwaarde van de loop is i < 10. Dit zorgt ervoor dat de loop blijft herhalen totdat de waarde van i groter of gelijk is aan 10.
  • De code die wordt uitgevoerd is Serial.println(i). Dit zorgt ervoor dat de waarde van i naar de console wordt geprint.
  • De actie die wordt uitgevoerd is i++. Dit zorgt ervoor dat de waarde van i met 1 wordt verhoogd.

Oefening while-loop

Hier is een kleine opdracht om je te helpen while-loops te gebruiken:

  1. Maak een while-loop die de getallen van 0 tot 9 print naar de console.
  2. Maak een while-loop die de getallen van 99 tot 1 print naar de console.
  3. Maak een while-loop die de getallen van 1 tot 100 print naar de console met een stapgrootte van 2.