---
epic: 6
story: 6.5
title: "Proportions / Rule of Three"
status: draft
---

## Epic 6 — Advanced Math & Functions
**Goal:** Scientific, financial, and power-user math.

### Story 6.5: Proportions / Rule of Three

As a **CalcPad user**,
I want to solve proportion problems using natural language,
So that I can quickly compute unknown values in ratios without manually setting up equations.

**Acceptance Criteria:**

**Given** the user writes `3 is to 6 as what is to 10?`
**When** the engine evaluates
**Then** the result is `5`

**Given** the user writes `3 is to 6 as 5 is to what?`
**When** the engine evaluates
**Then** the result is `10`

**Given** the user writes `10 is to 5 as 20 is to what?`
**When** the engine evaluates
**Then** the result is `10`

**Given** the user writes `0 is to 5 as what is to 10?`
**When** the engine evaluates
**Then** the result is `0`

**Given** the user writes `3 is to 0 as 5 is to what?`
**When** the engine evaluates
**Then** an error is displayed (division by zero in the proportion)
