ComenzarEmpieza gratis

Detener el bucle while: break

En situaciones muy raras, es necesario un exceso de velocidad: ¿qué pasa si se acerca un huracán y tienes que huir lo más rápidamente posible? En ese caso, no querrás que el asistente te envíe notificaciones de exceso de velocidad, ¿verdad?

Esta parece una gran oportunidad para incluir la declaración break en el bucle while en el que has estado trabajando. Recuerda que la declaración break es una declaración de control. Cuando R la detecta, el bucle while se abandona por completo.

Este ejercicio forma parte del curso

R intermedio

Ver curso

Instrucciones de ejercicio

Adapta el bucle while de modo que se abandone cuando el valor de speed del vehículo sea superior a 80. Esta vez, la variable speed se ha inicializado en 88; mantenla así.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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 y ejecutar código