Porque está errado? >< o IMC mostrado fica igual ao peso
<meta charset="UTF-8">
<script>
function pulaLinha(){
document.write("<br>");
}
function mostra(msg){
document.write(msg);
pulaLinha()
}
function calculaImc(peso, altura){
return (peso/(altura*altura))
}
var nome = prompt("Qual é seu nome?");
var p = parseInt(prompt(nome + ", digite seu peso:"));
var a = parseInt(prompt(nome + ", digite sua altura:"));
var imc = parseInt(calculaImc(p, aa));
if(imc<18){
mostra(nome + ", seu IMC é " + imc + " e está abaixo do normal.");}
if(imc>=18 && imc<=25){
mostra(nome + ", seu IMC é " + imc + " e está normal.");}
if(imc>25){
mostra(nome + ", seu IMC é " + imc + " e está acima do normal.");}
</script>