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

Correção

Pessoal, boa tarde

Podem, por favor, dar uma olhada no meu código para ver se meu racicínio foi correto?

<meta charset="UTF-8">

<script>

    function pulaLinha(){

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


    function asterisco(ast){

        document.write(ast);
        pulaLinha();

    }

    function mostra(texto){

        document.write(texto);
        pulaLinha();

    }

    asterisco("**************************************************");
    mostra("BEM-VINDO AO MEU PROGRAMA");
    asterisco("**************************************************");
    mostra("ELE REALMENTE FUNCIONA");
    asterisco("**************************************************");
    mostra("EU USEI FUNÇÃO PARA FAZER ISSO");


</script>

Obrigada

4 respostas
solução!

Olá Rafaela, tudo bem?

Seu código ficou muito bom! Você usou corretamente o espaçamento e logica. Houve apenas dois pontos de atenção:

  • O primeiro ponto foi você criar a função asterisco no qual ela não teve funcionalidade. Veja que ela está apenas ali mas não tem o uso dela.

  • O segundo ponto é que você poderia simplificar o código fazendo apenas uma função para aparecer sempre que fosse escrever, por exemplo:

    function mostra(frase) {

        document.write("**************************************************");
        pulaLinha();
        document.write(frase);
        pulaLinha();
    }

Assim você poderia simplificar seu código e deixa-lo ainda mais funcional:

<meta charset="UTF-8">
<script>

    function pulaLinha() {

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

    function mostra(frase) {

        document.write("**************************************************");
        pulaLinha();
        document.write(frase);
        pulaLinha();
    }

    mostra("BEM-VINDO AO MEU PROGRAMA");
    mostra("ELE REALMENTE FUNCIONA");
    mostra("EU USEI FUNÇÃO PARA FAZER ISSO");

</script>

Qualquer duvida é só chamar! Bons Estudos!!

Oi Luan! Muito obrigada, vou estudar mais! :)

Olá Rafa tudo bem ? Espero que esteja bem! =)

Seu código está correto parabéns pelo desenvolvimento, mas podemos fazer de um outro modo que você não precise ficar digitando os asterisco mais de uma vez.

E como vamos fazer isso ??

Podemos utilizar os asterisco diretamente na função por exemplo :

function asterisco(){
     document.write("**************************************************");
        pulaLinha();
    }

Após fazer isso é só invocar a função aonde você queira que ela execute :

   asterisco()
    mostra("BEM-VINDO AO MEU PROGRAMA");
    asterisco()
    mostra("ELE REALMENTE FUNCIONA");
    asterisco()
    mostra("EU USEI FUNÇÃO PARA FAZER ISSO");

O código por completo ficaria assim :

<meta charset="UTF-8">

<script>

    function pulaLinha(){

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


    function asterisco(){

        document.write("**************************************************");
        pulaLinha();

    }

    function mostra(texto){
        document.write(texto);
        pulaLinha();

    }

    asterisco()
    mostra("BEM-VINDO AO MEU PROGRAMA");
    asterisco()
    mostra("ELE REALMENTE FUNCIONA");
    asterisco()
    mostra("EU USEI FUNÇÃO PARA FAZER ISSO");


</script>

Observe que ao invés de ficarmos digitando várias vezes o asterisco dentro do document.write é mais fácil declarar ele diretamente na função já que o objetivo dela é apenas apresentar asterisco. Lembre-se que quando utilizamos funções elas são bem objetivas e tem como finalidade facilitar nosso código no dia a dia. =)

Espero ter ajudado Rafa , e que você tenha um excelente estudos. Qualquer dúvida sinta-se a vontade para compartilhar aqui no fórum, ficaremos felizes em poder te ajudar. =)

Abraços e bons estudos.

Obrigada, Suelen! :)