1
resposta

[Projeto] Meu Código funcionou - Coloco como sugestão! :)

let numeroSecreto =  gerarNumeroAleatorio();
let tentativas = 1;

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


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

function exibirMensagemInicial() { 
    exibirTextoNaTela("h1", "Jogo do Número Secreto");
    exibirTextoNaTela("p","Escolha um número Secreto entre 1 e 10" );
}
exibirMensagemInicial();

function verificarChute() {

    let chute =document.querySelector("input").value;
    
  if (chute == numeroSecreto){ 
        
        exibirTextoNaTela("h1","Você acertou!");

        let palavraTentativa = tentativas > 1?  "tentativas" : "tentativa";

        let mensagemTentativas = `Incrível! Você descobriu o número secreto com ${tentativas} ${palavraTentativa}.`;

        exibirTextoNaTela("p", mensagemTentativas);

        document.getElementById("reiniciar").removeAttribute("disabled");
     
    } else if (chute > numeroSecreto) {
        exibirTextoNaTela("h1", "Você errou!");
        exibirTextoNaTela("p", "O número secreto é menor.");

    }  else {      
        exibirTextoNaTela("h1", "Você errou!");
        exibirTextoNaTela("p", "O número secreto é maior");
    }
    
    limparCampo();
    tentativas++;
}

function limparCampo(){
    chute = document.querySelector("input");
    chute.value = "";
}

function reiniciarJogo() {
    exibirMensagemInicial();   
    gerarNumeroAleatorio();    
    limparCampo();
    tentativas = 1;
    document.getElementById("reiniciar").setAttribute("disabled",true);
}
1 resposta

Oi, Claudia! Tudo bem?

Excelente código, parabéns pelo projeto! Espero que esteja gostando do curso! Colocar em execução as atividades propostas pelo professor em aula é uma prática muito importante para internalizarmos o conteúdo. Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!

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