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

Tentando entender a sequência....

<meta charset="UTF-8">

<script>
    function pulaLinha() {

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

    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

    function a(texto) {

        return "(" + texto + ")";
    }

    function b(texto) {

        return "@" + texto + "@";
    }

    function c(nome, sobrenome) {

        return b(nome + " " + a(sobrenome));

    }

    var resultado = c("Flávio", "Almeida");

    mostra(resultado);

</script>
1 resposta
solução!

O código é o mesmo mas acredito que escrito dessa forma fica mais fácil de entender a sequencia:

<meta charset="UTF-8">

<script>
    function pulaLinha() {

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

    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

    function entre_parenteses(texto) {

        return "(" + texto + ")";
    }

    function entre_arrobas(texto) {

        return "@" + texto + "@";
    }

    function nome_completo(nome, sobrenome) {

        return entre_arrobas(
            nome + " " + entre_parenteses(sobrenome)
        );

    }

    var resultado = nome_completo("Flávio", "Almeida");

    mostra(resultado);

</script>