🚀 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}`);
}
}