Hola, me pueden ayudar a validar por que cuando el programa hace el calculo del IMC y el valor da menor que 18,5 me imprime en pantalla el mensaje que corresponde, pero a su vez me imprime en pantalla el siguiente calculo
<meta charset="UTF-8">
<h1>PROGRAMA CALCULO IMC</h1>
<script>
function saltarLinea() {
document.write("<br>");
document.write("<br>");
document.write("<br>");
document.write("<hr>");
document.write("<br>");
}
function imprimir(frase) {
document.write("<big>" + frase + "</big>");
saltarLinea();
}
function calcularImc(peso,altura) {
return (peso / (altura * altura))
}
nombre = prompt("Informe su nombre");
pesoInformado = prompt(nombre + ", informe su peso");
alturaInformada = prompt(nombre + ", informe su altura");
imcCalculado = calcularImc(pesoInformado,alturaInformada);
imprimir(nombre + ", su imc calculado es: " + imcCalculado);
if (imcCalculado < 18) {
imprimir("IMC debajo de lo Normal!");
}
if (imcCalculado >= 18,5 && imcCalculado < 25) {
imprimir("IMC dentro del intervalo normal");
}
if (imcCalculado >= 25 && imcCalculado < 30) {
imprimir("IMC considerado como sobrepeso");
}
if (imcCalculado > 30) {
imprimir("IMC considerado Obesidad Morbida");
}
</script>