Aan de slagGa gratis aan de slag

Bouw een while-lus vanaf nul

De vorige oefeningen hebben je stap voor stap geholpen een vrij geavanceerde while-lus te bouwen, met een break-statement en verschillende berichten en updates op basis van de controlflow. Als je deze uitgebreide oefening met een while-lus weet op te lossen, ben je helemaal klaar voor het volgende onderwerp: de for-lus.

Deze oefening maakt deel uit van de cursus

R voor gevorderden

Cursus bekijken

Oefeninstructies

Maak de while-lus af zodat deze:

  • bij elke run het drievoud van i afdrukt, dus 3 * i.
  • wordt afgebroken met een break als het drievoud van i deelbaar is door 8.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Initialize i as 1 
i <- 1

# Code the while loop
while (i <= 10) {
  print(___)
  if ((___) %% 8 == 0) {
    ___
  }
  i <- i + 1
}
Code bewerken en uitvoeren