🚀 Capítulo 09: Escolha Caso

🎯 Objetivo da Aula

Ao final desta aula, você entenderá como usar a estrutura switch (Escolha Caso) como uma alternativa mais limpa ao else if quando precisamos comparar uma mesma variável com vários valores específicos.


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

O piloto vai escolher o planeta de destino digitando um número de 1 a 3. Seu desafio é usar o switch para dizer qual planeta foi escolhido!


🧠 Fundamentos: A Teoria Traduzida

O switch olha para uma variável e testa vários “casos” (case).

switch (variavel) {
  case valor1:
    // código
    break;
  case valor2:
    // código
    break;
  default:
    // se não for nenhum
}
  • Importante: O break serve para parar e não rodar os casos de baixo!

📖 Exemplo Guiado: Seleção de Destino

let opcao = 2;
 
switch (opcao) {
  case 1:
    console.log("Rumo a Tatooine!");
    break;
  case 2:
    console.log("Rumo a Hoth!");
    break;
  case 3:
    console.log("Rumo a Endor!");
    break;
  default:
    console.log("Rota desconhecida!");
}

🛠️ Prática Obrigatória 1

Crie um switch que receba a cor de um sabre de luz (“azul”, “verde”, “vermelho”) e diga de quem é (Jedi ou Sith).


🛠️ Prática Obrigatória 2

Não esqueça do caso default para cores desconhecidas!


🔑 Gabarito de Código/Fórmulas

Prática 1:

let cor = "azul";
switch (cor) {
  case "azul":
  case "verde":
    console.log("Jedi");
    break;
  case "vermelho":
    console.log("Sith");
    break;
  default:
    console.log("Desconhecido");
}

Capitulo Anterior | Proximo Capitulo