Все калькуляторы
Сколько калорий в день
Вопрос о своем весе беспокоит любого человека, и в особенности – женщину. Ей очень важно знать, сколько именно она весит, и не превышает ли в этом общепринятую норму. Очень удобен в этом случае калькулятор онлайн, благодаря которому можно точно узнать, сколько калорий в день по дням недели нужно для быстрой или обычной потери веса. Если же свой вес полностью устраивает, полезно узнать, сколько требуется калорий, чтобы он не начал меняться. Наконец, просто необходимо иметь выход на калькулятор потребления ежедневных калорий, когда подросток, например, недобирает вес, и родители пытаются узнать, сколько конкретно калорий ему нужно каждый день.
Пользоваться калькулятором очень просто – для этого нужно заполнить основные поля: возраст, пол, вес и рост, отдельная графа – степень физической нагрузки. Результат калькулятор онлайн выдаст в килокалориях или килоджоулях. Для расчета используются разные формулы: Миффлина-Сан Жеора, которую Американская Ассоциация Диетологов считает максимально точной, или Харриса-Бенедикта, когда калькулятор высчитывает потребность в энергии при состоянии покоя.
"); d.writeln(printDiv.innerHTML); d.writeln("
Calculated at www.freedieting.com/tools/index.html"); d.writeln(""); d.close(); printWindow.print(); printWindow.close(); } function showHide(block) { //var result = document.getElementById("zigResults"); if (block.className =="displayNone") { block.className ="displayBlock"; isVis = true; } else { block.className ="displayNone"; isVis = false; } return true; } function toggleMe(trigger, div) { showHide(document.getElementById(div)); linkImages = trigger.getElementsByTagName('IMG'); zipImg = linkImages[0]; if (isVis) { zipImg.src ="files/widget_triangle_open.gif"; } else { zipImg.src ="files/widget_triangle.gif"; } } function calcIt() { oForm = document.form; weight = parseInt(oForm.weight.value*1); age = parseInt(oForm.age.value*1); //feet = parseInt(oForm.feet.value*1); //inches = parseInt(oForm.inches.value*1); sm = parseInt(oForm.sm.value*1); //var bfPer = parseInt(oForm.txtBF.value*1); var bfPer=1; if (!isNumeric(age,"Age:","age")) return false; else if ( (age <= 12) || (age > 80)) { alert ("Возраст должен быть между 13 и 80"); return false; } if (!isNumeric(weight,"Weight:","weight")) return false; else if ( (weight <= 35) || (weight > 500) ) { alert ("Пожалуйста, введите реальный вес"); return false; } /* if (!isNumeric(feet,"Feet:","feet")) return false; else if ( (feet < 4) || (feet > 7) ) { alert ("Height must be between 4 and 7 feet"); return false; } if (!isNumeric(inches,"Inches:","inches")) return false; */ /* if (!isNumeric(bfPer,"Жир %","txtBF")) return false; */ if (oForm.weighttype[1].checked) // weight = weight/2.2; weight = weight*0.45; //height = ((feet*12) + inches) * 2.54; height=sm; if (oForm.optFormula[1].checked) { //Harris Benedict if (oForm.sex[0].checked) { result = 66.5 + (13.75 * weight) + (5.003 * height) - (6.775 * age); //Men } else { result = 655.1 + (9.563 * weight) + (1.850 * height) - (4.676 * age); //Women } } else { if (oForm.optFormula[0].checked) { var leanMass = weight - (weight * (bfPer / 100)); //result = 21.6 * weight + 370; //Katch Mcardle //result = 500 + (22 * weight); /? result = 19.7 * leanMass + 413; } else { //Mifflin St-Jeor if (oForm.sex[0].checked) result = 5 + (10 * weight) + (6.25 * height) - (5 * age); else result = -161 + (10*weight) + (6.25 * height) - (5 * age); } } var maintain = result * oForm.activity.options[oForm.activity.selectedIndex].value; var isBMR = false; if (oForm.activity.options[oForm.activity.selectedIndex].value == 1) isBMR = true; rockBottom = (weight*2.2)*8; var suffix =" ккал/день"; //kJ conversion if (!oForm.optResults[0].checked) { maintain = maintain * 4.184; rockBottom = rockBottom * 4.184; suffix =" килоджоулей/день"; } /* else { var linkNut = Get("linkNutrient").href; if (linkNut.indexOf("?") != -1) linkNut = linkNut.substring(0,linkNut.indexOf("?")); linkNut +="?cals=" + Math.round(maintain); Get("linkNutrient").href = linkNut; Get("linkNutrient2").href = linkNut; } */ s = Math.round(maintain) + suffix; Get("answer").innerHTML = s; loseFat = maintain - (maintain*0.20) if (loseFat < rockBottom) loseFat = rockBottom; s = Math.round(loseFat) + suffix; Get("lose").innerHTML = s; var extLoseFat = maintain - (maintain*0.40) if (extLoseFat < rockBottom) extLoseFat = rockBottom; s = Math.round(extLoseFat) + suffix; Get("loseExt").innerHTML = s; var gain = maintain + (maintain*0.20) s = Math.round(gain) + suffix; //Get("gain").innerHTML = s; if (isBMR) { Get("loseExt").innerHTML = "-"; Get("lose").innerHTML ="-"; } //try walking the DOM var zigzag = new Array(1,0.8,1.2,1,0.9,1.1,1); var tbl =document.getElementById('zigResultsTable'); var sZig; for (r = 1; r < tbl.rows.length; ++r) { thisRow = tbl.rows[r]; for (c = 1; c < thisRow.cells.length; ++c) { if (c==1) sZig = extLoseFat * zigzag[r-1]; if (c==2) sZig = loseFat * zigzag[r-1]; if (c==3) sZig = maintain * zigzag[r-1]; if (c==4) sZig = gain * zigzag[r-1]; if (sZig < rockBottom) sZig = rockBottom thisRow.cells[c].innerHTML = Math.ceil(sZig); if (isBMR) thisRow.cells[c].innerHTML = "-"; } } return true; } // End -->
Предложения и пожелания пишите на [email protected]
Поделитесь этим калькулятором на форуме или в сети!
Это помогает делать новые калькуляторы.