🚀 Capítulo 13: Loops Aninhados

🎯 Objetivo da Aula

Ao final desta aula, você entenderá como colocar um loop dentro de outro loop para percorrer estruturas de duas dimensões (como uma grade ou tabela).


🏢 O Cenário Prático (Seu Desafio)

O radar agora é uma grade de 3 linhas e 3 colunas! Seu desafio é usar dois loops for para passar por todas as posições dessa grade!


🧠 Fundamentos: A Teoria Traduzida

Quando você coloca um loop dentro de outro, o loop de dentro roda inteiro para cada volta do loop de fora!

for (let linha = 1; linha <= 3; linha++) {
  for (let coluna = 1; coluna <= 3; coluna++) {
    // roda 9 vezes no total (3x3)
  }
}

📖 Exemplo Guiado: Varredura 2D

for (let linha = 1; linha <= 3; linha++) {
  for (let coluna = 1; coluna <= 3; coluna++) {
    console.log(`Verificando Linha ${linha}, Coluna ${coluna}`);
  }
}

🛠️ Prática Obrigatória 1

Crie um exemplo que gere uma tabela de multiplicação (tabuada) do 1 ao 3 usando loops aninhados.


🛠️ Prática Obrigatória 2

Altere o limite para ir até o 5 e veja o resultado.


🔑 Gabarito de Código/Fórmulas

Prática 1:

for (let i = 1; i <= 3; i++) {
  for (let j = 1; j <= 3; j++) {
    console.log(`${i} x ${j} = ${i * j}`);
  }
}

Capitulo Anterior | Proximo Capitulo