Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Experimentado con el código para Inicio de Sesión

Buenas noches a todos. Les mando un saludo y les cuento. Yo estoy aprendiendo programación desde 0. A veces es difícil encontrar las soluciones de forma inmediata, como fue el caso de este ejercicio. Sin embargo, como han comentado algunos compañeros, el tratar de pensar cómo se podría solucionar el problema, intentar prueba y error de escritura de código (aunque a veces me cueste entender que hago jajaja) y dudas que surgen con la pregunta ¿Qué pasaría si?, me ha motivado a experimentar con algunas cosas, como en este caso, que quería que el mensaje de bienvenida al sistema mostrara en mayúsculas el nombre de usuario ingresado.

Les comparto mi código. Siempre estoy atenta a sus comentarios u observaciones para continuar mi aprendizaje, y para mejorar. Un abrazo

<meta charset="UTF-8">
<script>

    function imprimir (frase) {
        document.write(frase);
        document.write("<br>");
    }

    var inicioDeSesionRegistrado = "alura";
    var contrasenhaRegistrada = "alura321";
    var intentosPermitidos = 3;
    var intentoActual = 1;


    while (intentoActual <= intentosPermitidos) {

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

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

            alert("Bienvenido al sistema " + (inicioDeSesionIngresado.toUpperCase()));

            break;
        } 

        else {
             if (intentoActual == 3) {
                alert("Agotaste el número permitido de intentos!");
                imprimir("Se enviará un mensaje al administrador y al propietario de la cuenta para la verificación correspondiente.")    
            }

            else {

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

        }
    intentoActual++;

    }


</script>

Incluyo una imagen, por si no hice bien el paso de compartir el código

1 respuesta

¡Hola Iliana! ¡Deseo que estés bien!

¡Muchas Felicidades!

Existe una función JavaScript que te permite transformar una cadena de caracteres en minusculas para mayusculas, esa es toUpperCase(), Aqui te dejo una documentación con mas detalles para que veas como usarla: String.prototype.toUpperCase()

¡Gracias por compartir tu código con nosotros! Nos alegra mucho ver tu avance en las prácticas, éstas te darán un mayor fundamento en el aprendizaje. ¡Continua con ese mismo entusiasmo y no te desanimes!

¡Te deseo mucho éxito en tus estudios! y recuerda que aquí estaremos para apoyarte!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!