Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

Solução do desafio

alert('Boas vindas ao jogo do número secreto');
let numeroOpcoes = prompt('Você quer jogar o número secreto de 1 a ...?');
let numeroSecreto = parseInt(Math.random() * numeroOpcoes + 1);
let chute;
let tentativas = 1;

while (numeroSecreto != chute) {
    chute = prompt('Escolha um número entre 1 e ' + numeroOpcoes + ':');
    if (numeroSecreto == chute) {
        break;
    } else {
        if (chute > numeroSecreto) {
            alert('O número secreto é menor que ' + chute);
        } else {
            alert('O número secreto é maior que ' + chute);
        }
        tentativas++;
    }
}

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

alert('Parabéns!! Você acertou o número secreto (' + numeroSecreto + ') em ' + tentativas + ' ' + palavraTentativa + '!');
1 resposta

Olá! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do laço while para controlar a lógica do jogo, utilizou muito bem o Math.random() com parseInt para gerar o número secreto de forma dinâmica e ainda compreendeu a importância do controle de tentativas para tornar a experiência mais interativa e personalizada.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!