1
respuesta

Indice masa corporal código con dos tipos de solución

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>
1 respuesta

Buen código, excelente compa.