Estou utilizando o comando return imc para que a função mostra() seja utilizada fora da função calculaIMC. Se eu tirar o 'return imc' e deixar o mostra() dentro da função calculaimc().. funciona. Porém, se eu tirar o mostra pra fora da função e usar o return imc, nao funciona.
<script>
function pulaLinha() {
document.write("<br><br>");
}
function mostra (frase) {
document.write(frase);
pulaLinha();
}
//Função Calcula IMC
function calculaIMC(altura, peso) {
var imc = peso / (altura * altura);
return imc
}
calculaIMC(1.81, 118);
calculaIMC(1.65, 68);
mostra("O IMC Calculado é "+ imc);
</script>