Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
3
respuestas

Ejercicio Inicio de Sesión

<body>
    <h2>Pantalla de inicio</h2>
<br>

<script>
    function insertarEspacio(){
        document.write("<br>");
    }

    function imprimir(mensaje){
        document.write("<big>" + mensaje + "</big>");
        insertarEspacio();
    }

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

    intentos = 3;
    contador = 1;

    while (contador <= intentos) {

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

        if( inicioDeSesionRegistrado == inicioDeSesionIngresado && contrasenhaRegistrada == contrasenhaIngresada ) {
            alert("Bienvenido al sistema, " + inicioDeSesionIngresado);
            break;
        } else {
            if (contador < intentos) {
                alert("Inicio de sesión inválido. Favor intente de nuevo.");
            }else {
                alert("Inicio de sesión inválido. Póngase en contacto con el administrador del sistema.")
            }
        }
        contador++
    }
    imprimir("Bienvenido!");

</script>
3 respuestas

El mensaje:

imprimir("Bienvenido!");

se imprime anqué no haya podido iniciar sesión. Saludos

Si, de acuerdo. Es algo que vi después de haber subido esta versión. Lo estoy corrigiendo. Gracias.

<body>
    <h2>Pantalla de inicio</h2>
<br>

<script>
    function insertarEspacio(){
        document.write("<br>");
    }

    function imprimir(mensaje){
        document.write("<big>" + mensaje + "</big>");
        insertarEspacio();
    }

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

    intentos = 3;
    contador = 1;

    while (contador <= intentos) {

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

        if( inicioDeSesionRegistrado == inicioDeSesionIngresado && contrasenhaRegistrada == contrasenhaIngresada ) {
            alert("Bienvenido al sistema, " + inicioDeSesionIngresado);
            imprimir("Bienvenido!");
            break;
        } else {
            if (contador < intentos) {
                alert("Inicio de sesión inválido. Favor intente de nuevo.");
            }else {
                alert("Inicio de sesión inválido. Póngase en contacto con el administrador del sistema.");
                imprimir("Lo sentimos!!");
            }
        }
        contador++
    }

</script>