Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Usando "menor" como condição.

3 respostas
solução!

O seu código vai rodar 3 vezes independente da pessoa ter errado a senha ou não e no final vai sempre imprimir a frase "Sistema fechado. Você esgotou suas tentativas".

Para corrigir isso, coloque um brake dentro do seu primeiro if, ou dentro dele determine que sua variável contador é igual à 0.

Já a última frase "Sistema fechado. Você esgotou suas tentativas" só deve ser apresentada caso contador = 0. dá pra colocar um if ai.

Boa sorte :)

Olá Caio!

Tente explicar melhor qual é sua dúvida com o exercício. Não sei se está incompleto ou se foi proposital, mas percebo alguns erros de lógica no seu código.

Do modo como está, o sistema irá perguntar a senha três vezes, mesmo que o usuário tenha colocado a senha corretamente. E no fim, sempre vai dar a mensagem “Sistema fechado. Você esgotou suas tentativas”.

Se isso não foi proposital, tente rever a sua lógica, ok? Ah!... no trecho abaixo está faltando um ponto e vírgula também.

var contador = 3

Espero ter ajudado.

Caio, se a minha contribuição ou a do Rodrigo sanou a sua dúvida, marque por favor este tópico como solucionado. Grato, Jr.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software