Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Sugerencia] Solución

<meta charset="UTF-8">

<script>

    var inicioDeSesionRegistrado = "alura";
    var contrasenhaRegistrada = "alura321";
    var intentos = 3

    while(intentos > 0){
        var inicioDeSesionIngresado = prompt("Ingrese su usuario");
        var contrasenhaIngresada = prompt("Ingrese su contraseña");
        if (inicioDeSesionRegistrado == inicioDeSesionIngresado && contrasenhaRegistrada == contrasenhaIngresada){
            alert("Bienvenido al sistema " + inicioDeSesionIngresado);
            intentos = 0

        }else{
            alert("inicio de sesión inválido " + ", te quedan " + (intentos - 1) + " intentos");
            intentos--;
        }
    }

    //Cambia el código anterior para que el usuario tenga 3 intentos de inicio de sesión. Atención:si lo hace bien en el primer intento, no tiene sentidoseguir preguntando por su nombre de usuario y contraseña.

</script>
1 respuesta
solución!

Hola, creo que deberias borrar la variable condicionsesion ya que no la usas en el código y borrar intentos = 0 porque estas haciendo uso del break que corta la ejecución del while. Saludos.