🚀 Capítulo 17: Funções sem Retorno (Procedimentos)

🎯 Objetivo da Aula

Ao final desta aula, você entenderá o conceito de funções e como criar procedimentos (funções que apenas executam uma ação e não devolvem nenhum valor).


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

Toda vez que a nave entra em combate, precisamos ativar os escudos e ligar os lasers. Em vez de digitar esse código toda vez, seu desafio é criar uma função entrarEmCombate()!


🧠 Fundamentos: A Teoria Traduzida

Uma Função é um bloco de código com um nome que pode ser chamado a qualquer momento.

Estrutura:

function nomeDaFuncao() {
  // código que será executado
}
 
// Para chamar:
nomeDaFuncao();

📖 Exemplo Guiado: Protocolo de Combate

function entrarEmCombate() {
  console.log("🛡️ Ativando Escudos!");
  console.log("🚨 Ligando Alarme!");
  console.log("💥 Preparando Lasers!");
}
 
// Chamando a função
entrarEmCombate();
entrarEmCombate(); // Podemos chamar quantas vezes quiser!

🛠️ Prática Obrigatória 1

Crie uma função chamada ligarNave que mostre 3 mensagens de inicialização do sistema.


🛠️ Prática Obrigatória 2

Chame essa função no seu código.


🔑 Gabarito de Código/Fórmulas

Prática 1 e 2:

function ligarNave() {
  console.log("Energia OK");
  console.log("Sistemas OK");
  console.log("Nave Pronta!");
}
ligarNave();

Capitulo Anterior | Proximo Capitulo