1
resposta

IMC com IF, código para comparação

<meta charset = "UTF-8">

<script>
    function pulaLinha(){
        document.write("<br> <br>");
    }

    function mostra(msg){
        document.write(msg);
        pulaLinha();
    }

    function imc(altura, peso){
        return peso / (altura * altura);
    }

    function risco(nome, imc){

        if (imc <= 18.4){
            mostra(nome +" você esta com baixo peso");
        }  
            if (imc >= 18.5  && imc <= 24.9){
                mostra(nome +" você esta com peso normal");
            }
                if(imc >= 25.0 && imc <= 29.9){
                    mostra(nome +" você esta com sobrepeso");
                }
                    if(imc >= 30.0 && imc <= 34.9){
                        mostra(nome +" você esta com obesidade GRAU I");
                    }
                        if(imc >= 35.0 && imc <= 39.9){
                            mostra(nome +" você esta com obesidade serave GRAU II");
                        }
                            if(imc > 39.9){
                                mostra(nome +" você esta com Obesidade morbida GRAU III");
                            }

    }

    var nome = prompt("qual seu nome?");
    var altura = prompt(nome + " qual sua altura?");
    var peso = prompt(nome + " qual seu peso");

    var resultado = imc(altura, peso);
    risco (nome, resultado);
    mostra("seu imc "+ Math.round(resultado));

</script>
1 resposta

Olá, Felipe! Tudo bem por aí?

Muito bom, parabéns pelo seu empenho!

Caso tenha ficado com alguma dúvida não deixe de compartilhar com a gente.

Continue praticando.

Bons estudos e até mais!