2
respostas

[Projeto] Repetições aninhadas

Bacaninha!

Repetição dentro da repetição.

E o meu código não ia, não ia, não ia...

Até que!

Fui ver que o nome da minha função "pular linha" sempre foi apenas "linha" e estava dando conflito com o parâmetro "linha" do primeiro FOR.

Parece que num-sei!!!

: )

Assim ficou o código final:

<meta charset="UTF-8">

<script>

    function escrever(frase) {
        document.write(frase);
    }

    function pulaLinha() {
        escrever("<br>");
    }


//    Programa para imprimir na tela:
//     - três linhas, com dez asteriscos cada;

//    Repetição FOR aninhada

    for(var linha = 1; linha <= 3; linha++) {

        for(var coluna = 1; coluna <= 10; coluna++) {
            escrever("*");
        }
        pulaLinha("<br>");
    }

    escrever("fim");
    pulaLinha();
    escrever("fom");
    pulaLinha();
    escrever("fam");
    pulaLinha();
    escrever("fuuummmnn");


</script>

E a saída no navegador ficou assim:

**********
**********
**********
fim
fom
fam
fuuummmnn
2 respostas

Olá, Carlos, tudo bem?

Que bom que conseguiu identificar qual era o erro no seu código, é super importante se atentar aos nomes que estamos dando a funções e variáveis, pois nomes repetidos podem gerar conflitos no código.

Fico feliz que esteja progredindo nos seus estudos!

Caso surja dúvida, não hesite em compartilhar aqui no fórum.

Abraços e bons estudos!

Valeu, Monalisa!!!

Abs e bom trabalho!