hola a todos, les comparto mi código, como aprendizaje y tip les dejo que es muy importante el seudocódigo y los algoritmos por que para resolver este reto usamos while e if, además de que anidamos dentro de else otro if else, por lo cual se vuelve importante primero hacer el ejercicio en papel y diseñarlo como un algoritmo o un árbol de posibilidades y después escribirlo, es vital estar al pendiente de cada detalle como el break para no estar en un loop interminable de ventanas, también saber donde colocar las variables donde pedimos el nombre de usuario, y al igual que el ejercicio anterior, leer el código y diseñar tanto las funciones como los ciclos, el leer el if y el else ( por ejemplo en if la condicional va entre paréntesis y la consecuencia en los corchetes y else solo tiene consecuencia por lo que no lleva paréntesis) y por supuesto terminar cada variable o instrucción con punto y coma
<meta charset="UTF-8">
<script type="text/javascript">
var inicioDeSesionRegistrado = "alura";
var contrasenhaRegistrada = "alura321";
var intentos = 3;
var 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 == 3) {
alert("Se han agotado sus intentos para ingresar al sistema");
break;
}
else {
alert("inicio de sesión inválido. Favor intente de nuevo");
contador++;
}
}
}
</script>