Interromper o loop “while”: break
Há algumas situações muito raras em que o excesso de velocidade é necessário: e se um furacão estiver se aproximando e você tiver que fugir o mais rápido possível? Você não quer que o assistente do motorista lhe envie notificações de excesso de velocidade nesse cenário, certo?
Essa parece ser uma ótima oportunidade para incluir a declaração break
no loop while
em que você está trabalhando. Lembre-se de que a instrução break
é uma instrução de controle. Quando o R a encontra, o loop while
é completamente abandonado.
Este exercício faz parte do curso
R intermediário
Instruções de exercício
Adapte o loop while
de modo que ele seja abandonado quando o speed
do veículo for maior que 80. Desta vez, a variável speed
foi inicializada em 88; mantenha-a assim.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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
}
}