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

Meu código está legível e suficientemente organizado?

<meta charset="UTF-8">

<script>
    function pulaLinha() {

        document.write("<br><br>");
    }

    function escreva(texto) {

        document.write(texto);
        pulaLinha();
    }

    function dadosEntradaSaida() {

        numeroPensado = sorteiaNumero();
        palpite = palpiteValido();
        var contador = 2;

        while (palpite != numeroPensado && contador > 0) {
            alert("Você errou, digite um palpite novamente! Tentativas restantes: " + contador);
            palpite = palpiteValido();
            contador--
        }

        escrevaCondicaoPalpite(numeroPensado, palpite);
    }

    function sorteiaNumero() {

        var numeroPensadoMax = parseInt(prompt("Escolha o valor máximo do número pensado"))

        while (isNaN(numeroPensadoMax)) {
            alert("Por favor, digite apenas números válidos!");
            numeroPensadoMax = parseInt(prompt("Escolha o valor máximo do número pensado"))
        }

        var numeroPensado = Math.round(Math.random() * numeroPensadoMax)

        return numeroPensado;
    }

    function palpiteValido() {

        var palpite = parseInt(prompt("Digite seu palpite!"));

        while (isNaN(palpite)) {
            alert("Por favor, digite apenas números válidos!");
            palpite = parseInt(prompt("Digite seu palpite!"));
        }

        return palpite;
    }

    function escrevaCondicaoPalpite(numeroPensado, palpite) {

        if (palpite == numeroPensado) {
        escreva("Você acertou! O número pensado foi " + numeroPensado + ".");
        } else if (palpite > numeroPensado) {
        escreva("Você errou, o número pensado foi " + numeroPensado+ ".");
        escreva("Seu último palpite foi maior do que o número pensado!");
        } else if (palpite < numeroPensado) {
        escreva("Você errou, o número pensado foi " + numeroPensado+ ".");
        escreva("Seu último palpite foi menor do que o número pensado!");
        }
    }

    dadosEntradaSaida();
</script>
1 resposta
solução!

Olá Rafael, tudo bem contigo??

Está sim! Funcionando tudo certinho e legível! Parabéns

Qualquer dúvida é só voltar aqui no fórum

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