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

Times com botao que chama funcao e exibe resultados

Resolvi brincar com o codigo que ele passou dos times de futebol e coloquei para chamar a funcao quando clicar no botao. a ideia era nao resetar a pagina mas me parece que a primeira vez ele reseta e fica muito feio. entao nada como uma busca na internet aqui e ali achei a solucao. criando uma variavel de controle e incrementando ela controle++ me ajuda a conter o codigo que nao precisa ser repetido depois que carregou a 3 vez exibindo os resultados em baixo um do outro parece ate que foi criado em ajax mas completamente em javascript. muito legal!

<script>

    function pulaLinha() {

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

    function mostra(frase) {

        document.write(frase);
        pulaLinha();    

    }

var controle = 0
    function form() {

     document.write("<form>");
     document.write("<h1> Quer calcular os pontos do seu time ? </h1>");
     //document.write("<br>");
     document.write("<input type='button' value='Checar pontos' onclick='calcula()'>");
     document.write("</form>");    
        controle++ 

    }


    function calcula() {

        var time = prompt("Qual o nome do time?");
        var vitorias = parseInt(prompt("Qual o numero de vitorias?"));
        var empates = parseInt(prompt("Qual o numero de empates?"));
        var pontos = vitorias * 3 + empates;
        while(controle<3){
            form();
            pulaLinha();
        }

        mostra("O time " + time + " fez " + pontos + "pontos");
    }
    form();
    controle++
    </script>
1 resposta
solução!

Oi, Rafael, como vai?

Ficou muito legal!

Parabéns pelo empenho nos estudos!

Continue praticando.

E qualquer dúvida pode contar com a gente aqui no fórum.

Abraços e bons estudos!