Oprește bucla while: break
Există situații extrem de rare în care depășirea vitezei este necesară: ce faci dacă se apropie un uragan și trebuie să pleci cât mai repede? În acel moment, probabil că nu vrei ca asistentul șoferului să îți trimită notificări despre viteză, nu-i așa?
Aceasta pare o ocazie excelentă să incluzi instrucțiunea break în bucla while la care ai lucrat. Amintește-ți că break este o instrucțiune de control. Când R o întâlnește, bucla while este abandonată complet.
Acest exercițiu face parte din cursul
R intermediar
Instrucțiuni pentru exercițiu
Adaptează bucla while astfel încât să fie abandonată când speed-ul vehiculului este mai mare de 80. De data aceasta, variabila speed a fost inițializată cu valoarea 88; păstreaz-o așa.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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
}
}