3
respostas

Simulando tela login corrigido

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

    var loginCadastrado = "alura";
    var senhaCadastrada = "alura321";   
    var limite = 3
    var tentativas = 0
    while (tentativas < limite) {

    var loginInformado = prompt("Informe seu login");
    var senhaInformada = prompt("Informe sua senha");


    if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {

        alert("Bem-vindo ao sistema " + loginInformado);
        tentativas = limite
    } else { 
        alert("Login inválido. Tente novamente");
        tentativas = tentativas + 1
}
}
</script>
3 respostas

Muito bem Alberto, funcionando bem.

Só umas considerações:

  • procure utilizar ponto e vírgula ao final de todas as linhas de comando;
  • procure indentar bem (tabular) o código;

Bons estudos!

O que seria identar/tabular o código?

Bruna,

é criar um espaço em branco (de 3, 4 caracteres) no início da linha de comando, quando começar a sequência de instruções de um 'if', um 'else', um 'for', uma 'function', etc., para visualizar onde começa e onde termina um conjunto de instruções a ser fechada com uma chave ( } ) por exemplo. Serve para organizar visualmente seu código, e evitar erros, ou facilitar a procura de erros.