1
resposta

Outra maneira de resolver

Na situação atual não há necessidade, mas imagino que existam casos onde um determinado valor sempre deverá retornar à outra função. Portanto, outra maneira de resolver seria esta:

<meta charset="utf-8">

<script>

    function pulaLinha() {

        document.write("<br>");

    }
    function mostra(frase) {

        document.write(frase);
        pulaLinha();
}
    for(var linhaHorizontal = 1; linhaHorizontal <= 3; linhaHorizontal++) {
        var estrela = "";
        for(var linhaVertical = 1; linhaVertical <=10; linhaVertical++) {
            estrela = estrela + "*";
        }
        mostra(estrela);
    }
</script>

A ideia é criar uma nova variável, que terá seu valor "resetado" para "" sempre que forem somados 10 "estrelas". Há uma quebra de linha, e o código se repete no primeiro laço for.

1 resposta

Oi, Luiz, como vai?

Ótima maneira de resolver, ficou muito bom!

Parabéns pelo empenho nos estudos e por propor uma solução diferente!

Caso tenha quaisquer comentários ou dúvidas a respeito de alguma aula ou desafio, pode postar aqui no fórum que vamos te responder!

Abraços e bons estudos!