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
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
}
}