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>