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

[Sugestão] Teste de Números Aleatórios com número de tentativas na tela

Realizei a configuração do código com comentários em cada processo

//Opção 1 - Atribuir valor na variável = num  ou 
// Opção 2 - Gerar qualquer valor com função geraNumeroAleatorio 
let numeroSecreto = gerarNumeroAleatorio();

//video 02 - Incluindo tentativas
let tentativas = 1;

function exibirTextoNaTela(tag, texto) {
    let campo = document.querySelector(tag);
    campo.innerHTML = texto;
}

exibirTextoNaTela('h1', 'Jogo do número secreto');
exibirTextoNaTela('p', 'Escolha um número entre 1 e 10');

function verificarChute() {
    let chute = document.querySelector('input').value;

    //implementando a condicional e número de tentativas
    if(chute == numeroSecreto){
        exibirTextoNaTela('h1', 'Você acertou!');
        let palavraTentativa = tentativas > 1 ? 'tentativas' : 'tentativa';
        let mensagemTentativas = `Você descobriu o número secreto com ${tentativas} ${palavraTentativa}!`;
    
        exibirTextoNaTela('p', mensagemTentativas);
    }else{
        if(chute > numeroSecreto) {
            exibirTextoNaTela('p','O número secreto é menor');
        }else{
            exibirTextoNaTela('p','O número secreto é maior.');
        }
        tentativas++
    }

}

//console.log(chute == numeroSecreto);

function gerarNumeroAleatorio() {
    return parseInt(Math.random() * 10 + 1);

}
2 respostas

Legal!!

solução!

Blz, Leonardo. Valeu