Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Guilherme César

Calcular IMC e Classificar resultado

Recommended Posts

Eu gostaria de saber como pegar o resultado de uma conta com IMC e classificar ela , não tenho ideias de como proceder , alguma luz?

 

Cód..Feito até agora

     var peso = document.getElementById("peso").value ;
    var altura =  document.getElementById("altura").value;
    alturav2 = altura * altura;
  imc = peso/alturav2;
  if (imc <= 17,999999999999999) {imcrr = "Muito Abaixo do Peso!"};
  if (imc <= 18,499999999999999) {imcrr = "Abaixo do Peso"};
  if (imc <= 24,999999999999999) {imcrr = "Peso Normal"}; 
  if (imc <= 29,999999999999999) {imcrr = "Acima do Peso"};
  if (imc <= 34,999999999999999) {imcrr = "Obesidade"};
  if (imc <= 39,999999999999999) {imcrr = "Obesidade Estágio 2 (Severa)"};
  if (imc >= 40,999999999999999) {imcrr = "Obesidade Estágio 3 (Mórbida)"};
  document.getElementById("imcr").innerHTML = imcrr;
  document.getElementById("imc").innerHTML = imc;

Compartilhar este post


Link para o post
Compartilhar em outros sites


function fCalcularIMC() {

var varMassa=parseFloat(document.getElementById("massa").value);

var varEstatura=parseFloat(document.getElementById("estatura").value);

var varIMC = varMassa/(Math.pow(varEstatura, 2));

 

 

if (varIMC<=18.5)

alert("Abaixo do Peso");

 

else if (varIMC<25)

alert("Peso Normal");

 

else if (varIMC<30)

alert("Obesidade Leve");

 

else if (varIMC<35)

alert("Obesidade Grau I");

 

else if (varIMC<40)

alert("Obesidade Grau II");

 

else

alert("Obesidade Grau III");

 

 

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.