Buen dia
Me puedes por favor ayudar a validar que tengo mal en mi codigo, ya que al ejecutarlo el "sobrepeso" me aplica tanto a sobrepeso como a el "adecuado".
<meta charset="UFT-8">
<h1> PROGRAMA CALCULAR IMC</h1>
<script>
function saltarLinea() {
document.write("<br>");
document.write("<br>");
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
function calcularImc(peso,altura) {
return (peso / (altura * altura));
}
nombre = prompt("Nombre")
pesoInformado = prompt("informe su peso")
alturaInformado = prompt("informe su altura")
imcCalculado = calcularImc(pesoInformado,alturaInformado)
imprimir(nombre + " su imc calculado es: " + imcCalculado);
if (imcCalculado < 18.5) {
imprimir("Su IMC es insuficiente")
}
if (18.6 < imcCalculado < 24.9) {
imprimir("Su IMC es el adecuado")
}
if (imcCalculado >=25) {
imprimir("Su IMC es de sobrepeso")
}
</script>