🚀 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();