1
respuesta

Solución con for

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Logica</title>
  </head>
  <body>
    <script>
      var inicioDeSesionRegistrado = "alura"
      var contrasenhaRegistrada = "alura321"

      var inicioDeSesionIngresado
      var contrasenhaIngresada

      for (let i = 1; i <= 3; i++) {
        inicioDeSesionIngresado = prompt("Ingrese su usuario");
        contrasenhaIngresada = prompt("Ingrese su contraseña");
        if (
          inicioDeSesionRegistrado == inicioDeSesionIngresado &&
          contrasenhaRegistrada == contrasenhaIngresada
        ) {
          alert("Bienvenido al sistema " + inicioDeSesionIngresado);
          // break rompe el bucle en cualquier momento
          break;
        } else {
          alert("inicio de sesión inválido. Favor intente de nuevo");
          if (i === 3) alert("supero los limites");
        }
      }
    </script>
  </body>
</html>
1 respuesta

Hola Rodrigo,

Gracias por compartir tu solución con nosotros.

Te recomiendo que puedes interactuar con el resto de nuestros compañero por nuestro Discord, en virtud de que en Discord el alcance es mayor, la interacción es inmediata y llega a más compañeros y el foro solo quedaría para esclarecer cualquier duda que puedas tener sobre el contenido de los cursos.

De esa manera si tienes algún comentario, opinión, recomendación o algún consejo sea por el Discord, con certeza por ahí llegará a más personas.

Un saludo!

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