var baseCalories = 150; var carbs = 13; var protein = 1; var fat = 0; var alcohol = 5; function calculateBeer() { var base = parseFloat(document.getElementById(\”baseCalories\”).value) || 0; var carbsVal = parseFloat(document.getElementById(\”carbs\”).value) || 0; var proteinVal = parseFloat(document.getElementById(\”protein\”).value) || 0; var fatVal = parseFloat(document.getElementById(\”fat\”).value) || 0; var alcoholVal = parseFloat(document.getElementById(\”alcohol\”).value) || 0; if (baseVal < 0 || carbsVal < 0 || proteinVal < 0 || fatVal < 0 || alcoholVal < 0) { document.getElementById(\"result\").innerHTML = \"Please enter valid non-negative numbers.\"; return; } var totalCalories = base + (carbsVal * 4) + (proteinVal * 4) + (fatVal * 9) + (alcoholVal * 7); document.getElementById(\"result\").innerHTML = \"Total Calories: \" + totalCalories.toFixed(0); var breakdown = \"
Calorie Breakdown:
\”; breakdown += \”Base Calories: \” + base + \”
\”; breakdown += \”Carbohydrates: \” + (carbsVal * 4) + \”
\”; breakdown += \”Protein: \” + (proteinVal * 4) + \”
\”; breakdown += \”Fat: \” + (fatVal * 9) + \”
\”; breakdown += \”Alcohol: \” + (alcoholVal * 7) + \”
\”; breakdown += \”Total: \” + totalCalories.toFixed(0) + \”
\”; document.getElementById(\”breakdown\”).innerHTML = breakdown; }
Beer Calorie Calculator