ComeçarComece gratuitamente

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

Ver Curso

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
  }
}
Editar e executar código