1
respuesta

Inicio sesión - salir del loop

Hola, en el código que proporcionan como solución, cuando los datos son correctos utilizan esto para terminar el loop:

intentoActual = maximoIntentos;

Entiendo que esto cumple lo mismo que un break pero la verdad no entiendo cómo lo hace.

Ojalá puedan esclarecer esta duda.

¡Saludos!

1 respuesta

Hola! Cuando los datos son correctos y todavia quedan intentos para que termine el ciclo, se utiliza el break. Es decir, si tenés 3 intentos para iniciar sesión y escribiste bien tu usuario y tu constraseña al primer intento, entonces no necesitás de las otras dos chances que te da. Por eso mismo luego de acertar, con el Break le decís al ciclo que pare, es decir, salís del ciclo (de lo contrario te volvería a pedir usuario y contraseña dos veces más ,que son las condiciones que pusiste y no tiene sentido si tus datos son correctos). En cambio con intentoActual <= maximoIntentos, se cumple el ciclo completo, si no acertaste a la primera, te da otra chance y así hasta llegar a 3 y completar el ciclo.