Disculpe, una pregunta. Alguien sabe por que al implementar la funcion return (), dentro de la funcion si funcionaba??. La verdad me quedo esa duda.
Disculpe, una pregunta. Alguien sabe por que al implementar la funcion return (), dentro de la funcion si funcionaba??. La verdad me quedo esa duda.
Una función es un fragmento de código diseñado para ser reutilizado.
Normalmente una función realiza una o varias tareas pudiendo al terminar devolver un valor (funciones con retorno) o no devolver nada (funciones sin retorno).
Dependiendo de nuestras necesidades es que vamos a usar una o la otra (con return o sin return), en este caso era necesario obtener el resultado del cálculo, por eso es que se coloca el return.
El return no es una función, en este caso se podría haber colocado el imc sin parentecis.
function calcularimc(peso, altura) {
imc = (peso / (altura * altura));
return imc;
}
O se le puede colocar los paréntesis para que realice los cálculos primero, y después devuelva el resultado.
function calcularimc(peso, altura) {
return (peso / (altura * altura));
}