Calories Calculator App

Calories Calculator App

Calories Calculator

Estimate your daily caloric needs based on your age, weight, height, activity level, and goal (lose, maintain, or gain weight).

Sedentary (little or no exercise) Lightly active (light exercise/sports 1-3 days/week) Moderately active (moderate exercise/sports 3-5 days/week) Very active (hard exercise/sports 6-7 days/week) Super active (very hard exercise or physical job) Maintain weight Lose weight Gain weight
function calculateCalories(){ const age = parseInt(document.getElementById(“age”).value); const weight = parseFloat(document.getElementById(“weight”).value); const height = parseInt(document.getElementById(“height”).value); const activityLevel = parseFloat(document.getElementById(“activityLevel”).value); const goal = document.getElementById(“goal”).value; if(isNaN(age) || isNaN(weight) || isNaN(height) || isNaN(activityLevel) || goal === “”) { alert(“Please enter valid values for all fields.”); return; } let bmr = 10 * weight + 6.25 * height – 5 * age + 5; // BMR for men if (goal === “weightLoss”) { bmr -= 500; // Subtract calories for weight loss } else if (goal === “weightGain”) { bmr += 500; // Add calories for weight gain } const totalCalories = bmr * activityLevel; document.getElementById(“calorieResult”).value = Math.round(totalCalories); } function resetCalories(){ document.querySelectorAll(“#calculator input, #calculator select”).forEach(el => el.value = “”); document.getElementById(“calorieResult”).value = “”; }

Leave a Reply

Your email address will not be published. Required fields are marked *