Aan de slagBegin gratis

Schrijf een while-loop

We gaan je op weg helpen met het vanaf nul bouwen van een while-loop. Kijk nog eens naar het recept:

while (condition) {
  expr
}

Onthoud dat het deel condition tijdens de uitvoering op een gegeven moment FALSE moet worden. Anders blijft de while-loop oneindig doorgaan.

Als je sessie verloopt wanneer je je code uitvoert, controleer dan de body van je while-loop goed.

Bekijk de voorbeeldcode: die initialiseert de variabele speed en geeft alvast een while-looptemplate om je op weg te helpen.

Deze oefening maakt deel uit van de cursus

R voor gevorderden

Bekijk cursus

Oefeninstructies

Schrijf een while-loop met de volgende kenmerken:

  • De voorwaarde van de while-loop moet controleren of speed hoger is dan 30.
  • Print binnen de body van de while-loop "Slow down!".
  • Verlaag binnen de body van de while-loop de speed met 7 eenheden en ken deze nieuwe waarde weer toe aan speed. Deze stap is cruciaal; anders stopt je while-loop nooit en verloopt je sessie.

Als je sessie verloopt wanneer je je code uitvoert, controleer dan de body van je while-loop goed: waarschijnlijk heb je een fout gemaakt.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Initialize the speed variable
speed <- 64

# Code the while loop
while (___) {
  print("___")
  speed <- ___
}

# Print out the speed variable
speed
Code bewerken en uitvoeren