Olá, Barbara!
Vamos lá, a ideia de usar funções é justamente para evitar repetições desnecessárias no código e torná-lo mais organizado e fácil de manter. No código original do Gilberto, ele chamava a função pulaLinha()
duas vezes para conseguir um espaçamento de duas linhas.
Porém, ele poderia ter modificado a função pulaLinha()
para que ela já fizesse isso de uma vez, evitando a necessidade de chamá-la duas vezes. É exatamente isso que a alternativa A sugere, onde a função pulaLinha()
foi modificada para:
function pulaLinha() {
document.write("<br><br>");
}
Dessa forma, sempre que a função pulaLinha()
for chamada, ela já vai inserir duas linhas de espaçamento, e não precisará ser chamada duas vezes.
No código que você compartilhou, você fez algo semelhante, mas ao invés de modificar a função pulaLinha()
, você criou uma nova função chamada mostra(frase)
, que exibe a frase e já chama a função pulaLinha()
duas vezes. Isso também evita a necessidade de chamar pulaLinha()
duas vezes toda vez que você quer exibir uma frase com o espaçamento, o que é uma boa prática.
Portanto, tanto o código da alternativa A quanto o seu código estão aproveitando bem o uso de funções para evitar repetições desnecessárias.
Espero ter ajudado e bons estudos!