Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Código final do curso com incrementos

Eu coloquei que o jogador teria apenas 10 tentativas para acertar o número secreto e que quando terminasse a quantidade de tentativas um alerta apareceria na tela falando que ele não tinha mais tentativas e depois se 1 segundo recarrega a pagina. Não sei se foi o melhor jeito de fazer.

    alert('Bem vindo, será que você consegue acertar o número secreto?');

    let maxNumber = 100;
    let secretNumber = parseInt(Math.random() * maxNumber + 1);
    let playerAttempt;
    let playerMaxTries = 10;
    let playerTries = 1;
    
    if(playerTries <= playerMaxTries) {
        while (playerAttempt != secretNumber) {    
            if (playerTries > playerMaxTries) {
                break;
            } else {
                playerAttempt = prompt(`Escolha um numero entre 1 e ${maxNumber}`);
            }
             
             if (playerAttempt == secretNumber || playerTries > playerMaxTries) {
                 break;
             } else {
                if (playerAttempt > secretNumber) {
                    alert(`O Número secreto é menor que ${playerAttempt}`);
                 }  else {  
                     alert(`O Número secreto é maior que ${playerAttempt}`);
                 }
                playerTries ++;
            }
        }
        var tries = playerTries > 1 ? `TENTATIVAS` : `TENTATIVA`;
        
    } 
    
    if (playerAttempt == secretNumber) {
        alert(`PARABÉNS VOCÊ ACERTOU COM ${playerTries} ${tries}, O NÚMERO SECRETO É ${secretNumber}`);
    } else {
        alert(`Você ultrapassou a quantidade de tentativas (${playerMaxTries})`)
        
        setTimeout(() => {
            location.reload();
        }, 1000);
    }
1 resposta
solução!

Olá, Pablo!

Parabéns pela sua conquista no curso de Lógica de Programação com JavaScript! É realmente incrível ver como você mergulhou na programação e superou todas as barreiras.

Quanto ao seu código, gostaria de deixar meus parabéns pela sua dedicação e por se desafiar cada vez mais. No mundo da programação, existem diversos caminhos para se chegar ao mesmo resultado. É claro que o mais curto e menos verboso tende a ser melhor, mas não se preocupe por enquanto. O importante agora é fazer funcionar, e foi exatamente o que você fez. Seu código ficou muito bom e as alterações ficaram ótimas.

Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!