Estou tentando colocar em uma função o calculo de IMC e não está rolando, oque pode estar ocorrendo em meu código ?
<meta charset="UTF-8">
<script>
var linha = function (){
document.write("<hr>");
};
var mostra = function (frase){
document.write(frase);
linha();
linha();
}
var imc = function (peso, altura) {
var imc = peso/(altura*altura);
return imc;
linha();
}
var nome = prompt ("Qual é o seu nome ?" );
mostra ("Bem vindo(a)" + nome);
var idade = prompt ("Qual é sua idade ?");
mostra("Sua idade é: "+ (idade)+ " anos. ");
var altura = prompt ( "Qual a sua altura?");
var peso = prompt ("Qual o seu peso?");
mostra("Sua Altura:"+ altura );
mostra("Seu peso é:" + (peso)+ " Kg.");
mostra ("Seu IMC é:" + imc);
mostra ( "Ultrapassa " + (imc - 18.5) + "do seu limite de magreza." ); // Calculo do indice sob valor padrão de 18.5
mostra ("Você está a "+ (imc - 35) + "Kg do limite a uma obsedidade severa que é 35Kg, cuide -se!");
var dias = idade * 365;
mostra("Você já viveu "+ (dias)+ " dias de vida.");
var batimentos = dias * 24 * 60 * 80; //É calculado tempo de 24 horas * 60 minutos * 80 batimentos por segundo ( em media) .
mostra("Seu Coração já bateu " + batimentos + " vezes. Haja Coração!!!");
</script>
sem a função prompt funcionou, mas sem interação como vi no exercício não ficou legal. dês de já muito obrigado a quem me ajudar.