1
resposta

TENTEI

// 1. Função que calcula o IMC
function calcularIMC(peso, altura) {
const imc = peso / (altura * altura);
return imc.toFixed(2); // retorna com 2 casas decimais
}

// 2. Função que calcula o fatorial de um número
function calcularFatorial(numero) {
if (numero < 0) return "Fatorial não existe para números negativos";
let fatorial = 1;
for (let i = 1; i <= numero; i++) {
fatorial *= i;
}
return fatorial;
}

// 3. Função que converte dólar para real
function converterDolarParaReal(valorDolar) {
const cotacao = 4.80;
return (valorDolar * cotacao).toFixed(2); // valor formatado com 2 casas
}

// 4. Função que mostra área e perímetro de sala retangular
function calcularRetangulo(altura, largura) {
const area = altura * largura;
const perimetro = 2 * (altura + largura);
console.log(Área: ${area} m²);
console.log(Perímetro: ${perimetro} m);
}

// 5. Função que mostra área e perímetro de sala circular
function calcularCirculo(raio) {
const pi = 3.14;
const area = pi * raio * raio;
const perimetro = 2 * pi * raio;
console.log(Área: ${area.toFixed(2)} m²);
console.log(Perímetro: ${perimetro.toFixed(2)} m);
}

// 6. Função que mostra a tabuada de um número
function mostrarTabuada(numero) {
for (let i = 1; i <= 10; i++) {
console.log(${numero} x ${i} = ${numero * i});
}
}

1 resposta

Oi, Vanessa! Como vai?

Seu código está muito organizado e dá pra ver que você aplicou bem os conceitos de funções. Um ponto que chamou atenção foi a variedade de problemas que você resolveu — de IMC até conversão de moedas e cálculo de área. Isso mostra que está praticando bem!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!