1
resposta

Não consigo contar as tentativas no exercício da aula de tentativas

Bom dia Estou na aula de tentativas e mesmo com o código idêntico ao passado pelos instrutores, o visual code não reconhece o comando "tentativas++" Revisei as linhas algumas vezes e cheguei até a copiar o código informado em aula mas não vai. Alguém poderia me ajudar nessa? Obrigada desde já

alert('Ola mundo');
let numeroSecreto = 9;
console.log(numeroSecreto);
let chute; 
let tentativas = 1; 
//enquanto chute não for igual ao numeroSecreto
while(chute != numeroSecreto)
chute = prompt('Escolha um numero entre 1 e 10');
    // se chute for igual ao número secreto
    if (chute == numeroSecreto) {
        alert(`Isso ai! Você descobriu o número secreto ${numeroSecreto}`);
    } else {
        if (chute > numeroSecreto) {
            alert(`O número secreto é menor que ${chute}`);
        } else {
            alert(`O número secreto é maior que ${chute}`);
        }
        // tentativas = tentativas + 1;
                tentativas++;
    }
1 resposta

Oi, Maria! Tudo bem?

Para resolvermos o problema precisamos apenas adicionar chaves ao redor do bloco "while" para delimitá-lo corretamente, como mostrado abaixo:

while(chute != numeroSecreto) {
    chute = prompt('Escolha um numero entre 1 e 10');
    if (chute == numeroSecreto) {
        alert(`Isso ai! Você descobriu o número secreto ${numeroSecreto}`);
    } else {
        if (chute > numeroSecreto) {
            alert(`O número secreto é menor que ${chute}`);
        } else {
            alert(`O número secreto é maior que ${chute}`);
        }
        tentativas++;
    }
}

Devemos garantir a adição das chaves corretamente para que o bloco "while" funcione corretamente e o operador de incremento seja reconhecido pelo Visual Studio Code.

Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓