The formula gets rearranged depending on which variable you need. Here are the patterns you’ll run into in the real world — find the one that matches your problem and follow the worked steps.
01 · PATTERN
Cal per 100g halved
cals_100g = 194.5 (from 389)
Keep every other input at its default and halve the cal per 100g. See how calories responds.
- 01New Cal per 100g: 194.5
- 02Baseline Calories: 155.6
- 03New Calories: 77.8
- 04Calories decreases by 50% → use this sensitivity to plan for real-world variation.
02 · PATTERN
Cal per 100g doubled
cals_100g = 778 (from 389)
Keep every other input at its default and double the cal per 100g. See how calories responds.
- 01New Cal per 100g: 778
- 02Baseline Calories: 155.6
- 03New Calories: 311.2
- 04Calories increases by 100% → use this sensitivity to plan for real-world variation.
03 · PATTERN
Serving (g) halved
grams = 20 (from 40)
Keep every other input at its default and halve the serving (g). See how calories responds.
- 01New Serving (g): 20
- 02Baseline Calories: 155.6
- 03New Calories: 77.8
- 04Calories decreases by 50% → use this sensitivity to plan for real-world variation.
04 · PATTERN
Serving (g) doubled
grams = 80 (from 40)
Keep every other input at its default and double the serving (g). See how calories responds.
- 01New Serving (g): 80
- 02Baseline Calories: 155.6
- 03New Calories: 311.2
- 04Calories increases by 100% → use this sensitivity to plan for real-world variation.