¡Hola Suranny!
Para calcular el índice de productividad en el gym, necesitarías un código diferente al que compartiste para calcular el índice de masa corporal (IMC). Lo que podrías hacer es crear una fórmula que calcule el porcentaje de grasa corporal perdido en base a la cantidad de días de entrenamiento y el porcentaje de disminución de grasa esperado. Algo así:
function calcularProductividad(diasEntrenamiento, porcentajeDisminucion) {
var porcentajePerdido = diasEntrenamiento * (porcentajeDisminucion / 60);
return porcentajePerdido;
}
En este caso, la función calcularProductividad recibe dos parámetros: diasEntrenamiento y porcentajeDisminucion. La fórmula para calcular el porcentaje de grasa perdido se basa en la cantidad de días de entrenamiento y el porcentaje de disminución esperado. Se asume que si alguien asiste 60 días a los entrenamientos, la disminución de grasa será del 5%. Si alguien asiste menos días, la disminución de grasa será proporcionalmente menor.
Para utilizar esta función, podrías hacer lo siguiente:
var dias = prompt("Ingrese la cantidad de días de entrenamiento:");
var productividad = calcularProductividad(dias, 5);
alert("Su productividad es del " + productividad + "%");
En este caso, se utiliza la función calcularProductividad para calcular el porcentaje de grasa perdido en base a la cantidad de días de entrenamiento ingresados por el usuario. El resultado se muestra en un mensaje de alerta.
¡Saludos!
Si este post te ayudó, por favor marca como solucionado ✓. ¡Continúa con tus estudios!