2
respostas
<meta charset="utf-8">

<script>

    var Titulo = alert ("Olá Mundo!");

    function pulaLinha(){

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

    };    

        var idadePai = 51;
        var idadeIrmao = 24;
        var idadeMae = 42;
        var idadeCachorro = 13;
        var minhaIdade = (idadePai - idadeMae + idadeIrmao - idadeCachorro); 

    function Apresentacao() {

        alert ("Meu nome é Pangaré!");

        document.write("A minha idade é a idade do meu Pai = " + idadePai); 
        pulaLinha
        document.write("Menos a idade da minha Mãe = " + idadeMae);
        pulaLinha
        document.write("Mais a idade do meu Irmão = " + idadeIrmao);
        pulaLinha
        document.write("E, menos a idade do meu Cachorro = " + idadeCachorro);
        pulaLinha
        document.write("Que é igual a " + minhaIdade);

    };

    document.write(Titulo);

    document.write("<h1>Também sou conhecido como Pé de Pano</h1>");

    Apresentacao



</script>
2 respostas

Opa! Consegui corrigir. Mas se alguém puder me explicar o porquê do outro código não ter funcionado. Fico agradecido.

<meta charset="utf-8">

<script>

    function pulaLinha() {

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

    function Titulo(){

        alert ("Olá Mundo!");
        alert("Meu nome é Pé de Pano!");
        document.write("<h1>Mas podem me chamar de Pangaré.</h1>");
        document.write("<button> Ao seu dispor.</button>");
        pulaLinha()
        pulaLinha()
    };

        var idadePai = 51;
        var idadeIrmao = 24;
        var idadeMae = 42;
        var idadeCachorro = 13;
        var minhaIdade = (idadePai - idadeMae + idadeIrmao - idadeCachorro); 

    function Apresentation() {



        pulaLinha()
        document.write("A minha idade é : ");
        pulaLinha()
        document.write("A idade do meu Pai: " + idadePai + ".");
        pulaLinha()
        document.write("Menos a idade da Minha Mãe " + idadeMae + ".");
        pulaLinha()
        document.write("Mais a idade do meu Irmão " + idadeIrmao + ".");
        pulaLinha()
        document.write("Menos a idade do meu Cachorro " + idadeCachorro + ".");
        pulaLinha()
        pulaLinha()
        document.write("Que da o total de: " + minhaIdade + " anos.");

    };


    Titulo();
    Apresentation();
    pulaLinha()
    pulaLinha()

</script>

Aquele "undefined" que aparece é pq vc atribuiu o resultado de um "alert" para a variável Título. Não existe um retorno definido, por isso o "undefined"

Para chamar cada função, se não tem parâmetros, vc tem que colocar "()" na frente. Então, o correto é "pulaLinha()" e "Apresentacao()".

Isso já exibe as mensagens.