Curta!

segunda-feira, 19 de dezembro de 2011

Calculadora de IMC


Calculadora IMC
PESO: kg
ALTURA: m cm
DENTE DE LEITE



Interpretação dos resultados para adultos e gestantes


IMC antes do início da gravidezGanho de peso recomendado
IMC menor que 20 (baixo peso)12,5 até 18 kg
IMC entre 20 e 26 (normal)11,5 até 16 kg
IMC entre 26 e 30 (acima do peso)7 a 11,5 kg
IMC maior que 30 (obesa)Pelo menos 6 kg

Interpretação dos resultados para crianças

IMC
Percentil do IMC
Interpretação
IMC menor que 18.5
5 percentil ou menos
Baixo peso
IMC entre 18.5 e 24.9
Entre 5 e 85 percentil
Normal
IMC entre 25 e 29.9
Entre 85 2 95 percentil
Excesso de peso 1
IMC maior que 30
95 percentil ou mais
Obesidade 2

Obs: Nota: Devem fazer-se medições frequentes, por exemplo a cada mês, para ver se a criança está a atravessar percentis. Por exemplo, se o índice de massa corporal estiver no percentil 10 e no mês seguinte saltar para o percentil 60, o peso da criança pode ser anormal apesar de ambos os valores estarem dentro dos limites considerados normais.




Abaixo o código HTMl da calculadora de IMC para você postar no seu blog:


<script type="text/javascript">
function addEvent_imc(elm, evType, fn, useCapture)
 {
 // cross-browser event handling by Scott Andrew
 if(elm.addEventListener)
  {
  elm.addEventListener(evType, fn, useCapture);
  return true;
  }
 else if(elm.attachEvent)
  {
  var r = elm.attachEvent('on' + evType, fn);
  return r;
  }
 else
  {
  elm['on' + evType] = fn;
  }
 }
function addListeners_imc(e)
 {
 if(!document.getElementById)
  return;

 var calcula_btn = document.getElementById('calcula_btn_imc');
 addEvent_imc(calcula_btn, 'click', imc, false);
 }
function imc(e)
 {
 var peso = parseFloat(document.getElementById('peso_imc').value);
 var altura_m = parseFloat(document.getElementById('altura_m_imc').value);
 var altura_cm = parseFloat(document.getElementById('altura_cm_imc').value);

 var altura = (altura_m * 100 + altura_cm)/100; 
 var imc = peso/(altura*altura);

 if(isNaN(imc))
  {
  alert('use apenas n�meros para suas medidas');
  return false;
  }

 imc = Math.round(imc*100)/100;
 alert('Seu IMC � ' + imc);
 } 
addEvent_imc(window, 'load', addListeners_imc, false);
</script>


<br />
<form id="imc">
<table align="center" border="0" cellpadding="3" cellspacing="1" style="background-color: #cc5500; border-bottom-color: rgb(214, 211, 198); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(214, 211, 198); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(214, 211, 198); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(214, 211, 198); border-top-style: solid; border-top-width: 1px; color: white; font-family: arial; font-size: 11px; width: 131px;">
<tbody>
<tr>
<th colspan="2" height="22" style="background-color: #cc5500; color: white; text-align: center;"><span style="font-size: small;">Calculadora IMC</span></th>
</tr>
<tr>
<td style="background-color: #ffa000;">PESO:</td>
<td style="background-color: #ffa000;"><input id="peso_imc" style="font-family: arial; font-size: 11px; width: 25px;" type="text" /> kg</td>
</tr>
<tr>
<td style="background-color: #ffa000;">ALTURA:</td>
<td nowrap="nowrap" style="background-color: #ffa000;"><input id="altura_m_imc" style="font-family: arial; font-size: 11px; width: 25px;" type="text" /> m
<input id="altura_cm_imc" style="font-family: arial; font-size: 11px; width: 25px;" type="text" /> cm
</td>
</tr>
<tr>
<td align="center" colspan="2" height="30" style="background-color: #ffa000;"><input id="calcula_btn_imc" style="font-family: arial; font-size: 11px;" type="button" value="calcular" /></td>
</tr>
<tr>
<td align="right" colspan="2" style="font-size: 10px;"><a href="http://dentedeleitenet.blogspot.com/" target="_blank"><b><span style="color: white;">DENTE DE LEITE</span></b></a></td>
</tr>
</tbody></table>
<br />
<br />
<br />
</form>



Nenhum comentário:

Postar um comentário