O programa mostra todos os resultados menos o primeiro e o último em vez de mostrar somente o correto.
<meta charset="UTF-8">
<script>
function calculaImc(peso, altura) {
return peso / (altura * altura)
}
var altura = prompt("Qual é a sua altura?");
var peso = prompt("Qual é o seu peso?");
var imc = calculaImc(peso, altura);
var imcArrendondado = Math.round(imc);
document.write("O seu IMC é: " + imc);
document.write("<br>");
document.write("O seu IMC arrendondado é: " + imcArrendondado);
document.write("<br>");
if (imc < 15) {document.write("Esta em estado de baixo peso muito grave") }
if (imc => 15 && imc <= 15.9) {document.write("Esta em estado de baixo peso grave") }
if (imc => 16 && imc <= 18.4) {document.write("Esta em estado de baixo peso") }
if (imc => 18.5 && imc <= 24.9) {document.write ("Esta em estado de peso normal") }
if (imc => 25 && imc <= 29.9) {document.write ("Esta em estado de sobrepeso") }
if (imc => 30 && imc <= 34.9) {document.write("Esta em estado de obesidade grau I") }
if (imc => 35 && imc <= 39.9) {document.write("Esta em estado de obesidade grau II") }
if (imc > 40) {document.write ("Esta em estado de obesidade III (obesidade morbida)") }
</script>