Examples
Examples
Try the starting example
- Term start ISO date
- 2026-11-01
- Term end ISO date inclusive
- 2026-11-30
- Teaching weekday (Monday=0,Sunday=6)
- 0
- Holiday ISO dates; enter JSON
- ["2026-11-16"]
- Explicit make-up ISO dates; enter JSON
- ["2026-11-20"]
- Lesson fee (USD)
- 25
- Lesson dates (JSON)
- ["2026-11-02","2026-11-09","2026-11-20","2026-11-23","2026-11-30"]
- Lesson count
- 5
- Expected lesson revenue (USD)
- $125.00
Try another scenario
- Term start ISO date
- 2026-11-02
- Term end ISO date inclusive
- 2026-11-23
- Teaching weekday (Monday=0,Sunday=6)
- 2
- Holiday ISO dates; enter JSON
- ["2026-11-11"]
- Explicit make-up ISO dates; enter JSON
- ["2026-11-21"]
- Lesson fee (USD)
- 30
- Lesson dates (JSON)
- ["2026-11-04","2026-11-18","2026-11-21"]
- Lesson count
- 3
- Expected lesson revenue (USD)
- $90.00
Calculation method
Calculation method
Lesson dates (JSON)
Enumerate inclusive term dates matching weekday, remove holidays, add explicit make-up dates, deduplicate and sort.
Lesson count
Count resulting lesson dates.
Expected lesson revenue (USD)
Lesson count×fee.
Symbols and units
- a
- Term start ISO date
- b
- Term end ISO date inclusive
- c
- Teaching weekday (Monday=0,Sunday=6)
- d
- Holiday ISO dates; enter JSON
- e
- Explicit make-up ISO dates; enter JSON
- f
- Lesson fee (USD)
Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.
Assumptions & limits
Assumptions & limits
- Calendar weekly lessons, supplied holidays, and flat lesson fee; make-up dates must be explicitly added, not inferred. Supported limits: All numeric inputs and computed intermediates must remain finite. Supported numeric input magnitude is zero or 1e-12 through 1e12 in absolute value; reject values outside this bounded range. All lists/JSON record tables are limited to 100 records unless a stricter bound is stated; reject malformed record arity and wrong member types. Valid dates; start<=end; horizon<=366; weekday integer0..6; make-ups within term.
Are these inputs private?
These calculations run in your browser. A shared link contains the values you choose to share. Only questions submitted to the separate AI finder are sent to OpenAI.