1
resposta

Resolvendo o desafio


    alert('Sejam bem vindo ao jogo do conhecimento');
    let numeroMaximo=5000;
        let numeroSecreto =parseInt(Math.random() * numeroMaximo +1);
    let chute;
    let tentativas=1;

    //Enquanto chute for diferente que numero secreto.

    while(chute!= numeroSecreto){
chute = prompt(`Digite um numero de 1 a ${numeroMaximo}`);
        

            if(chute==numeroSecreto){
                break; //Se o numero for o certo pare.
            }else{
                if(chute>numeroSecreto){
                    alert(`Chute iqual a ${chute}.chute maior que numero secreto.`);
                }else{
                    alert(`Chute iqual a ${chute}.chute menor que numero secreto.`);
                }
                tentativas++;
            }
            
        }

        let palavraTentativa = tentativas >1 ?'tentativas' : 'tentativa;'
        alert(`Isso ai ! Você acertou o número secreto é ${numeroSecreto}, com ${tentativas} ${palavraTentativa}`);

   /* if(tentativas>1){
    alert(`Isso ai ! Você acertou o número secreto é ${numeroSecreto}, com ${tentativas} tentativas`);
    }else{
        alert(`Isso ai ! Você acertou o número secreto é ${numeroSecreto}, com ${tentativas} tentativa`);
    }


/*let porcentagemDesconto = 0;
alert("Acima de 5000 voce ganha 10% de desconto\n Acima de 30000 você ganha 20% de desconto")
let quantidadeMilhas = prompt('Digite a quantidades de milhas:');

if (quantidadeMilhas >= 30000) {
    porcentagemDesconto =porcentagemDesconto + 20;
} else if (quantidadeMilhas > 5000) {
    porcentagemDesconto =porcentagemDesconto + 10;
}

console.log('Você ganhou ' +porcentagemDesconto +'% de desconto');

let qtdNumeros = prompt('Digite a quantidade de números para o cálculo da média:');
let soma = 0;
let contador = qtdNumeros;

while(contador > 0){
    let numero = parseInt(prompt('Digite o numero:'));
    soma += numero;
    contador--;
}

let media = soma / qtdNumeros;

alert(media);
*/

1 resposta

Oi Cosme,

Seu código para o jogo de adivinhação está muito bom! 👍

A lógica principal está correta e o jogo funciona como esperado.

Você utilizou corretamente o while para manter o jogo rodando até o acerto.

A verificação do chute e a contagem de tentativas também estão implementadas de forma clara.

🤓 Para saber mais: Operador condicional (ternário).

Continue praticando e explorando novas funcionalidades do JavaScript!