Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera to tentando montar um script de TMB, mas ta complicado...sou iniciante no assunto, mas estou quase lá.
Por favor verifiquem oq tem de errado.
Obrigado galera!
a base do calculo é:
TMB = Taxa Metabólica Basal em kcal/dia
Equação de Harris-Benedict (1919)
HOMENS: TMB = 66,47 + (13,75 . P) + ( 5,00 . A) - (6,76 . I*)
MULHERES: TMB = 655,1 + (9,56 . P) + ( 1,85 . A) - (4,68 . I*)
*P = Peso em Kg
*I = Idade em anos
*A = Altura em cm
<script language="JavaScript" type="text/javascript">
<!--
function get_bmr() {
if (document.bmr_calc.weight.value.length == 0) {
alert('O campo peso está vazio!'); return false; }
if (document.bmr_calc.height.value.length == 0) {
alert('O campo altura está vazio!'); return false; }
if (document.bmr_calc.age.value.length == 0) {
alert('O campo idade está vazio!'); return false; }
if (document.bmr_calc.gender1[0].checked) {
document.bmr_calc.result_bmr.value = 665.1+(9.56*(document.bmr_calc.weight.value))+(1.85*(document.bmr_calc.height.value))-(4.68*(document.bmr_calc.age.value));
}
if (document.bmr_calc.gender1[1].checked) {
document.bmr_calc.result_bmr.value = 66.47+(13.75*(document.bmr_calc.weight.value))+(5.00*(document.bmr_calc.height.value))-(6.76*(document.bmr_calc.age.value));
}
num1 = Math.pow(10, 2);
document.bmr_calc.result_bmr.value = Math.round(document.bmr_calc.result_bmr.value * num1) / num1;
}Carregando comentários...