🚀 Capítulo 16: Matrizes

🎯 Objetivo da Aula

Ao final desta aula, você entenderá o conceito de matrizes (vetores de duas dimensões), que servem para guardar tabelas de dados ou mapas de coordenadas.


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

O mapa da galáxia é uma grade de 3x3! Seu desafio é criar uma matriz para guardar o nome dos planetas em cada coordenada (linha e coluna).


🧠 Fundamentos: A Teoria Traduzida

Uma matriz é apenas um vetor de vetores. Imagine que cada gaveta de um arquivo guarda uma fileira de pastas.

let mapa = [
  ["Tatooine", "Hoth"],   // Linha 0
  ["Endor", "Dagobah"]    // Linha 1
];
 
// Para acessar: mapa[linha][coluna]
console.log(mapa[0][1]); // Hoth

📖 Exemplo Guiado: Mapa da Galáxia

let galaxia = [
  ["Nave 1", "Vazio", "Nave 2"],
  ["Vazio", "Estrela", "Vazio"],
  ["Nave 3", "Vazio", "Nave 4"]
];
 
console.log("O que está no centro?", galaxia[1][1]); // Estrela

🛠️ Prática Obrigatória 1

Crie uma matriz 2x2 com números representando o poder de combate de 4 naves.


🛠️ Prática Obrigatória 2

Use loops aninhados (como vimos no Cap 13) para imprimir todos os valores dessa matriz.


🔑 Gabarito de Código/Fórmulas

Prática 1:

let combate = [
  [100, 80],
  [90, 70]
];

Capitulo Anterior | Proximo Capitulo