<meta charset="utf-8">
<script>
function pularlinha(){
document.write("<br>");
}
function mostra(frase){
document.write(frase);
pularlinha();
}
function calcularimc(altura, peso){
return peso / (altura * altura);
}
var nome = prompt("Informe seu nome: ");
var alturaInformada = prompt(nome + " informe sua altura.");
var pesoInformado = prompt(nome + " informe seu peso.");
var imc = calcularimc(alturaInformada, pesoInformado);
mostra(nome + " o seu imc é " + imc + ".");
if(imc < 18.5) {
mostra("Você está magro demais.")
}
if(imc > 35){
mostra("você está acima do recomendado.")
}
if(imc >= 18.5 && imc <= 25);{
mostra("Seu imc está na média.");
}
</script>
a frase seu imc está na média deveria aparecer somente quando o resultado der entre 18.5 e 25, porém ela aparece tanto quando o resultado é menor que 18.5, quanto o resultado é maior que 25. Preciso de ajuda,