• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

jaime_paixao

Calculadora IMC (Massa Corporal)

2 mensagens neste tópico

Boas pessoal, eu tou aqui a desenvolver uma calculadora do indice de massa corporal, o meu problema e quando eu faço o calculo ele retona-me um valor do genero 0,000246999. a minha dúvida e tirar os zeros e as casas decimais de maneira a que fique 24,69.

O meu código é o seguinte:

Script

<script language="javascript">

peso="";

altura="";

IMC="";

sex="";

alt="";

imc1="";

function calc(){

peso=document.form1.peso.value;

altura=document.form1.altura.value;

alt=altura*altura;

alert (alt);

IMC=peso/alt;

imc1 = IMC*10000;

if (imc1=<18,50){

alert ("Peso Inferior");

}elseif (imc1>18,50 and imc1=< 24,99){

alert ("Peso normal");

}elseif(imc1>24,90 && imc1=<29,99){

alert ("Peso a mais");

}elseif(imc1>30){

alert ("Obesidade");

}

}

</script>

HTML

<h1> Índice de Massa Corporal </h1>

<form id="form1" name="form1" method="post" action="">

  <p>

    <label>Indique o seu Peso:

      <input type="text" name="peso" id="peso" />

    </label>

  </p>

  <p>

    <label>Inidque a sua Altura:

      <input type="text" name="altura" id="altura" />

    </label>

  </p>

  <p>

    <label>

      <input type="submit" name="button" id="button" value="Obter Resultado" onclick="calc();" />

    </label>

  </p>

Ajudem-me pessoal.

cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora