Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Uso do while com o break

Boa tarde. Tudo bem?

Em relação ao exercício da senha. Fiz da seguinte forma utilizando o while com break

<meta charset="UTF-8">
<script>
  var contador = 1;

  while(contador <= 3){
    var loginCadastrado = "alura";
    var senhaCadastrado = "alura321";

    var loginInformado = prompt("Informe o login:");
    var senhaInformado = prompt("Informe a senha:");

    if(loginInformado == loginCadastrado && senhaInformado == senhaCadastrado){
      alert("Bem vindo ao programa");
      break;
    }
    contador = contador + 1;
  }
</script>

Está correto o uso do break para esses casos?

1 resposta
solução!

Olá Fredson,

O uso do break está adequado, lembrando que esse é um código para aprendizado de lógica.

Neste caso o comando break vai interromper o while e o programa termina.

Dica: Apenas para aprendizado, seria interessante você incluir uma mensagem após o usuário ultrapassar o limite de 3 tentativas. Assim o usuário compreenderá que ele excedeu o número de tentativas e não simplesmente ficaria sem resposta.

Conforme você for progredindo com os estudos, você vai encontrar maneiras logicamente mais interessantes de realizar essas múltiplas tentativas de login.

Abraço e sucesso,

Rodrigo