function imc(n1,n2){ var est =n2*n2; var pes =n1/est; console.log(pes);
}
imc(66,1.66);
function imc(n1,n2){ var est =n2*n2; var pes =n1/est; console.log(pes);
}
imc(66,1.66);
¡Hola, Natanael!
Tu función para calcular el IMC (Índice de Masa Corporal) está casi correcta, pero para que sea más clara y precisa, podrías hacer algunos pequeños ajustes. Aquí tienes un ejemplo de cómo podrías estructurar la función:
function calcularIMC(peso, altura) {
var alturaAlCuadrado = altura * altura;
var imc = peso / alturaAlCuadrado;
return imc;
}
var resultadoIMC = calcularIMC(66, 1.66);
console.log("Tu IMC es: " + resultadoIMC.toFixed(2));
En este ejemplo, he cambiado los nombres de las variables para que sean más descriptivos (peso
y altura
) y he añadido un return
para que la función devuelva el valor del IMC. Además, he utilizado toFixed(2)
para mostrar el resultado con dos decimales, lo que es común al presentar el IMC.
Espero que esta sugerencia te ayude a mejorar tu función. ¡Buenos estudios!