🚀 Capítulo 18: Funções com Retorno

🎯 Objetivo da Aula

Ao final desta aula, você saberá como criar funções que realizam um cálculo ou processamento e devolvem (retornam) um resultado para quem as chamou.


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

O mestre Yoda quer uma função que calcule a força resultante de um golpe baseado na massa e na aceleração. O resultado precisa ser devolvido para ser usado em outro cálculo!


🧠 Fundamentos: A Teoria Traduzida

Para que uma função devolva um valor, usamos a palavra-chave return. Assim que o return é executado, a função para e cospe o valor para fora.

function somar(a, b) {
  return a + b;
}
 
let resultado = somar(2, 3); // resultado guardará o número 5

📖 Exemplo Guiado: Cálculo de Força

function calcularForca(massa, aceleracao) {
  let forca = massa * aceleracao;
  return forca;
}
 
let impacto = calcularForca(10, 5);
console.log("O impacto do golpe foi de:", impacto);

🛠️ Prática Obrigatória 1

Crie uma função que receba a velocidade da nave em km/h e retorne a velocidade em metros por segundo (divida por 3.6).


🛠️ Prática Obrigatória 2

Use o console.log para mostrar o resultado da função do exercício anterior.


🔑 Gabarito de Código/Fórmulas

Prática 1:

function converterVelocidade(kmh) {
  return kmh / 3.6;
}
console.log(converterVelocidade(360)); // 100

Capitulo Anterior | Proximo Capitulo