Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Olha meu código, penso que ficou interessante assim. O que mais poderia incrementar?

<META charset="UFT-8">
<script>
    function jump() {
        document.write("<br><br>");
    }

    function show(frase) {
        document.write(frase);
        jump();
    }

    function draw(n) {
        return Math.round(Math.random() * n);
    }

    // show welcome msg
    alert("* Welcome to our guessing game! *");
    alert("You should choose a number between 1 and 10 for your kick.");

    // game
    var secretNumber = draw(10);
    console.log(secretNumber);
    var attempt = 1;
    while (attempt <= 3) {
        var kick = parseInt(prompt("What's your kick? "));
        if (kick == secretNumber) {
        show("<h1>You win! The secret number was " + secretNumber + "</h1>");
        break;
        } else {
        if (kick > secretNumber) {
            alert("The secret number is less than this.");
        } else {
            alert("The secret number is bigger than this.");
        }
        }
        attempt++;
    }
    show("<h1>End Game</h1>");
</script>
5 respostas

Oi, Eliezer, tudo bem?

Muito legal o seu código! Parabéns :}

Bons estudos!

Obrigado Laís, estou aproveitando o máximo que posso. O curso segue com formato e conteúdo interessante. Em 2020 muitas águas vão correr, muito código vai rodar. Feliz Ano Novo!

Boa noite, Eliezer! Como vai?

Lá vão algumas observações.

  • Tags HTML sempre devem ser escritas em minúsculo. Portanto, META deveria ser escrito como meta.
  • O charset está incorreto. Deveria ser UTF-8 em vez de UFT-8.
  • O ideal não é misturar termos em inglês e português. A boa prática é escolher uma delas e codificar todos os termos na língua escolhida.
  • Observe que a indentação do código não está correta em algumas partes. Uma boa indentação facilita muito na leitura do código e, como diz uma excelente citação, bons programadores são aqueles que escrevem códigos fáceis de serem entendidos por outras pessoas.

Ao meu ver esses são os principais pontos de melhoria.

Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Codar é desafio e aprendizado constante! Obrigado. Boa entrada para 2020!

<meta charset="UTF-8">
<script>
    function jump() {
        document.write("<br><br>");
    }

    function show(phrase) {
        document.write(phrase);
        jump();
    }

    function draw(n) {
        return Math.round(Math.random() * n);
    }

    // show welcome msg
    alert("* Welcome to our guessing game! *");
    alert("You should choose a number between 1 and 10 for your kick.");

    // game
    var secretNumber = draw(10);
    console.log(secretNumber);
    var attempt = 1;
    while (attempt <= 3) {
        var kick = parseInt(prompt("What's your kick? "));
        if (kick == secretNumber) {
        show("<h1>You win! The secret number was " + secretNumber + "</h1>");
        break;
        } else {
            if (kick > secretNumber) {
                alert("The secret number is less than this.");
            } else {
                alert("The secret number is bigger than this.");
            }
        }
        attempt++;
    }
    show("<h1>End Game</h1>");
</script>
solução!

Boa Eliezer! Agora sim!

Um excelente 2020 cheio de realizações pessoais e profissionais pra vc!

Grande abraço e bons estudos, meu aluno!