Mi Código.
<meta charset="UTF-8">
<h2>Cálculo de IMC</h2>
<script>
function saltoln(lineas)
{
for (var i = 0; i < lineas; i++) {document.write("<br>");}
}
function imprimir(texto)
{
document.write(texto);
}
function calculoimc(altura, peso, nombre)
{
return(peso / (altura*altura));
}
var nombre = prompt("Ingrese su nombre: ");
var altura = prompt(nombre +" Ingrese su altura: ");
var peso = prompt(nombre +" Ingrese su peso: ");
var imc = calculoimc(altura, peso, nombre)
imprimir(nombre+" su IMC calculado es de..."+imc);
saltoln(2);
// Código con if anidados
imprimir("<strong>Resultado con if anidados</strong>");
saltoln(1);
if (imc < 18.5) {imprimir("IMC considerado como Insuficiencia ponderal");}
if (imc >= 18.5){
if(imc <= 24.9) {
imprimir("IMC considerado como Intervalo normal");
}
}
if (imc >=25.0){
if(imc < 30) {
imprimir("IMC considerado como Pre Obesidad");
}
}
if (imc >= 30) {imprimir("IMC considerado como Obesidad");}
saltoln(1);
// Código utilizando operadores lógicos
imprimir("<strong>Resultado con if y operadores lógicos</strong>");
saltoln(1);
if (imc < 18.5) {imprimir("IMC considerado como Insuficiencia ponderal");}
if (imc >= 18.5 && imc <= 24.9) {imprimir("IMC considerado como Intervalo normal");}
if (imc >=25.0 && imc < 30) {imprimir("IMC considerado como Pre Obesidad");}
if (imc >= 30) {imprimir("IMC considerado como Obesidad");}
</script>