Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

desafio

1.Crie uma função que calcule o índice de massa corporal (IMC) de uma pessoa, a partir de sua altura, em metros, e peso, em quilogramas, que serão recebidos como parâmetro:

function calcularIMC(peso, altura) {
    let imc = peso / (alturaMetros * alturaMetros);
    return imc;
}
peso = 97
altura = 1.80
imc = calcularImc(peso, altura);
console.log (`O seu IMC é ${imc} kg/m2!`);
  1. Crie uma função que calcule o valor do fatorial de um número passado como parâmetro:
function calcularFatorial(numero) {
  if (numero === 0 || numero === 1) {
    return 1;
  }

  let fatorial = 1;
  for (let i = 2; i <= numero; i++) {
    fatorial *= i;
  }

  return fatorial;
1 resposta
solução!

Oi, Glênio! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei de como você estruturou as funções para calcular o IMC e o fatorial. A lógica está clara, mas percebi que no cálculo do IMC você está utilizando uma variável alturaMetros que não foi definida. O correto seria usar a variável altura que você já passou como parâmetro. Veja o ajuste:


function calcularIMC(peso, altura) {
    let imc = peso / (altura * altura);
    return imc;
}

peso = 97;
altura = 1.80;
imc = calcularIMC(peso, altura);
console.log(`O seu IMC é ${imc} kg/m²!`);

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

bons estudos