¡Hola Oscar!
En tu código, la función calcularImc
está imprimiendo el resultado en lugar de devolverlo con la palabra clave return
. Para que puedas utilizar el resultado de la función en otras partes de tu código, debes modificar la función para que incluya la línea return imcx;
en lugar de la línea imprimir("el Imc Calculado de "+ nombre + " es :" + imcx);
.
De esta forma, la función devolverá el valor del IMC calculado y podrás asignarlo a una variable, como lo estás haciendo en la línea imcCalculado = calcularImc(PesoDEclarado,alturaDeclarada,nombre )
.
Espero que esto te ayude a resolver tu problema. ¡Buenos estudios!