Drag to match

What does each part mean?

{{ s1.scenario.emoji }} A {{ s1.scenario.name }} has a base cost of ${{ s1.scenario.base }}, plus ${{ s1.scenario.rate }} for each {{ s1.scenario.unit }}.

{{ s1.scenario.base }}
Drop Here {{ s1.slots.constant.text }}
+
{{ s1.scenario.rate }}
Drop Here {{ s1.slots.rate.text }}
{{ s1.scenario.var }}
Drop Here {{ s1.slots.variable.text }}
{{ label.text }}
Tap to build

Build the Expression

{{ s2.scenario.emoji }} A {{ s2.scenario.name }} charges a ${{ s2.scenario.start }} signup fee and ${{ s2.scenario.per }} per month.

{{ s2.selectedStart || '?' }}
+
{{ s2.selectedPer || '?' }}
m
Slide to calculate

See it in action

{{ s3.scenario.emoji }} A {{ s3.scenario.name }} is ${{ s3.scenario.base }} plus ${{ s3.scenario.rate }} per hour ().

Find the cost for {{ s3.scenario.targetH }} hours.

{{ s3.scenario.base }} + {{ s3.scenario.rate }} ( {{ s3.sliderValue }} ) = ${{ s3.currentTotal }}
0h 10h
Tap to categorize

Sort the phrases

Tap each card to assign it to the correct part of an expression.

Constant (Fixed)
Coefficient (Rate)
Variable (Changing)
{{ item.text }}
{{ item.currentType === 1 ? 'Constant' : (item.currentType === 2 ? 'Coefficient' : 'Variable') }}
🎉

You got it!

You can now read linear expressions like a pro.

Constant = Fixed Start
Coefficient = Rate of Change
Variable = The Unknown

{{ dragState.item.text }}