Jogo de Advinhação

Voltar para Página Inicial

Sobre o exercício

Criar um programa que comece com um valor específico pré-definido entre 0 a 10 para o número que você vai adivinhar.
Em seguida, o programa vai perguntar para você qual o valor que você deseja chutar e, caso você acerte, ele irá te parabenizar. Caso erre, ele vai te dar mais 2 tentativas.
No fim, caso você não acerte nenhuma vez, ele vai imprimir qual era o número inicial.

Código


function jogo(){
    let sorteio =  (Math.random() * 10).toFixed(0)
    alert('Bem-vindo ao jogo de adivinhação.\nVocê tem três tentativas para acertar o número de 0 a 10 sorteado\nBoa sorte!')
    
    let chute = parseInt(prompt("Digite sua primeira tentativa"))
    if(chute == sorteio){
        alert('Parabéns você acertou de primeira! ;)')
    }
    else{
        chute = prompt(`Tente novamente!\nVocê tem mais 2 tentativas`)
        for (let index = 0; index < 2; index++) {
            if(chute == sorteio){
                alert('Parabéns você acertou! ;)')
                break
            }
            else{
                chute = prompt(`Tente novamente!\nVocê tem mais ${1 - index}`)
                if(chute == sorteio) continue
            }
            alert(`Não foi dessa vez.\nO número sorteado era ${sorteio}`)
            break
        }
    }
}
            

Testar Código