Cheat Day Design Starbucks Calculator
Use this calculator to estimate your cheat day indulgence at Starbucks!
Low
Moderate
High
function calculateCheatDay() {
const totalCalories = parseFloat(document.getElementById(‘totalCalories’).value);
const drinkCalories = parseFloat(document.getElementById(‘drinkCalories’).value);
const foodCalories = parseFloat(document.getElementById(‘foodCalories’).value);
const activityLevel = document.getElementById(‘activityLevel’).value;
if (isNaN(totalCalories) || isNaN(drinkCalories) || isNaN(foodCalories)) {
alert(“Please fill out all fields with valid values.”);
return;
}
const totalIndulgenceCalories = drinkCalories + foodCalories;
let adjustedCalories;
if (activityLevel === ‘low’) {
adjustedCalories = totalIndulgenceCalories + 100; // More indulgence for low activity
} else if (activityLevel === ‘moderate’) {
adjustedCalories = totalIndulgenceCalories;
} else if (activityLevel === ‘high’) {
adjustedCalories = totalIndulgenceCalories – 100; // Less indulgence for high activity
}
document.getElementById(‘totalCaloriesResult’).textContent = `Total cheat day calories: ${totalIndulgenceCalories} kcal`;
document.getElementById(‘adjustedCalories’).textContent = `Adjusted for activity level: ${adjustedCalories} kcal`;
}
function resetCalculator() {
document.getElementById(‘starbucks-calculator’).reset();
document.getElementById(‘results’).style.display = ‘none’;
}