1
respuesta

[Duda] No pude desarrollar el código.

Lo plasme en papel tenia la idea pero al momento de ponerlo en marcha tuve algunas dificultades como no poder salir de ciclo while o no podía pasar a la siguiente instrucción, muestro mi código. No esta completo fue hasta donde llegue.

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

    var inicioDeSesionIngresado = prompt("Ingrese su usuario");
    var contrasenhaIngresada = prompt("Ingrese su contraseña");
    var numerointentos =3;
    var intectoactual =1;

    while(intectoactual<=numerointentos)

        var inicioDeSesionIngresado = prompt("Ingrese su usuario");

        var contrasenhaIngresada = prompt("Ingrese su contraseña");

    if( inicioDeSesionRegistrado == inicioDeSesionIngresado && contrasenhaRegistrada == contrasenhaIngresada ) {

        alert("Bienvenido al sistema " + inicioDeSesionIngresado);

        intectoactual==numerointentos;

        break
    }

    else {

        alert("inicio de sesión inválido. Favor intente de nuevo");
    }

    if( ) {
        alert();
    }
    else {
        alert("inicio de sesión inválido");
    }

    document.write("")
1 respuesta

Hola Eduardo Quiroz Ángel, por lo que veo hasta la linea 16 estaría bien; a partir de ahí te sugiero el siguiente código:

`//intectoactual==numerointentos; no iria en este lugar break; }

else { 

    if (intectoactual == 3) {

        alert("Inicio de sesión inválido. Superó el máximo de intentos. Contacte al Administrador");
        break;

    } else {

    alert("inicio de sesión inválido. Favor intente de nuevo");

    }
    intectoactual++;
}

}

`

Espero te funcione. Comentame como te fué con esta solución.

Saludos!!