🚀 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