Aan de slagBegin gratis

Stop de while-loop: break

Er zijn heel zeldzame situaties waarin hard doorrijden nodig is: wat als er een orkaan nadert en je zo snel mogelijk weg moet? In dat scenario wil je toch geen snelheidsmeldingen van de rij-assistent krijgen?

Dit is een mooie gelegenheid om het statement break op te nemen in de while-loop waar je aan werkte. Onthoud dat break een controlestatement is. Wanneer R het tegenkomt, wordt de while-loop volledig afgebroken.

Deze oefening maakt deel uit van de cursus

R voor gevorderden

Bekijk cursus

Oefeninstructies

Pas de while-loop zo aan dat deze wordt afgebroken wanneer de speed van het voertuig groter is dan 80. Deze keer is de variabele speed geïnitialiseerd op 88; laat dat zo.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Initialize the speed variable
speed <- 88

while (speed > 30) {
  print(paste("Your speed is", speed))
  
  # Break the while loop when speed exceeds 80
  if (___) {
    ___
  }
  
  if (speed > 48) {
    print("Slow down big time!")
    speed <- speed - 11
  } else {
    print("Slow down!")
    speed <- speed - 6
  }
}
Code bewerken en uitvoeren