1---
2app_version: 0.7.0
3precision: 2
4form_title: Recipe Scaler
5form_description: Scale recipe ingredients to serve any number of people. Enter original servings and desired servings, and all ingredient quantities are automatically adjusted.
6form_inputs: Original servings|original, Desired servings|desired
7form_outputs: Scaling factor|factor
8---
9# Recipe Scaler
10// Scale any recipe to the number of servings you need!
11
12# Recipe metadata
13original = 4 // servings this recipe was written for
14desired = 6 // servings I want
15
16# Scaling factor
17factor = desired / original
18
19# Ingredients (example: Apple Cake)
20// Dry ingredients
21flour = 250 g
22sugar = 200 g
23baking_powder = 1 // tbsp
24salt = 1 // pinch
25cinnamon = 1 // tsp
26
27// Wet ingredients
28butter = 150 g
29eggs = 3
30milk = 100 ml
31vanilla = 1 // tsp
32
33// Apples
34apples = 4 // medium apples
35
36# Scaled ingredients
37flour_scaled = flour * factor
38sugar_scaled = sugar * factor
39baking_powder_scaled = baking_powder * factor
40salt_scaled = salt * factor
41cinnamon_scaled = cinnamon * factor
42butter_scaled = butter * factor
43eggs_scaled = eggs * factor
44milk_scaled = milk * factor
45vanilla_scaled = vanilla * factor
46apples_scaled = apples * factor
47
48# Baking instructions (not scaled)
49oven = 180 °C // 1. Preheat the oven
50oven in °F // the same for an oven in Fahrenheit
51// 2. Mix dry ingredients
52// 3. Cream butter and sugar
53// 4. Add eggs one at a time
54// 5. Mix in apples
55bake = 45 min // 6. Bake
56
57# Results
58"Scaling factor": factor
59"Original servings": original
60"New servings": desired
61
62"--- Shopping list for {desired} servings ---"
63"Flour": flour_scaled
64"Sugar": sugar_scaled
65"Baking powder": baking_powder_scaled
66"Salt": salt_scaled
67"Cinnamon": cinnamon_scaled
68"Butter": butter_scaled
69"Eggs": eggs_scaled
70"Milk": milk_scaled
71"Vanilla": vanilla_scaled
72"Apples": apples_scaled
73