Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Duda] Limpiar lo más posible el código.

Alguien me podría ayudar a encontrar el error, a mi entender seguí la logica de la construcción del código. Sin embargo, al guardar e imprimir en pantalla, el promedio no me aparece y ya le dí varias vueltas, sin embargo, no logro deducir en donde podría estar el error.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

2 respuestas

Hola Victor

el error en tu código radica en la línea 25, el return no puede estar igualado a ninguna operación o valor, ya que no es una variable a la que se le está asignando algún dato, cumple la función de retornar lo que se ponga después de el, por ende sería return (peso/(altura*altura))

function saltarLinea(){ document.write(""); document.write(""); }

function imprimir(frase){

    document.write(frase);
    saltarLinea();
}

function calcularImc(peso, altura){
    return peso/(altura*altura);
}

imprimir("el promedio del imc calculado de Carlos y Felipe es: " +(calcularImc(71,1.72)+calcularImc(75,1.73))/2);