Inlet & Outlet Pipes
Start by labelling each pipe with a signed rate: an inlet that fills the tank in x hours does +1/x of the tank per hour, an outlet that empties it in y hours does −1/y per hour. The fractions are ugly, so use the LCM trick — set the tank capacity to the LCM of all the times and every rate becomes a clean integer. If an inlet fills in 6 h and an outlet empties in 8 h, take capacity = 24: the inlet does +4 units/h, the outlet −3 units/h, net +1, so the tank fills in 24 hours. The most common CAT twist is an outlet quietly left open while you fill: subtract its rate. If the outlet is faster than the inlet (net negative), the tank can never fill from empty — a favourite trap. Always check the sign of the net rate before computing time.
✅ Solved examples
✏️ Practice — try these, take hints as needed
📝 Topic test — 8 questions
Auto-graded with full solutions; saved to your dashboard. Use the calculator and formula sheet (top-right) any time.
Formula Reference Sheet
Core rates & capacity
| Tank capacity (smart units) | LCM of all the given fill/empty times |
|---|---|
| Rate of a pipe | Capacity ÷ time = units per hour |
| Pipe filling in x hours | rate = 1/x of tank per hour |
| Net rate (signed sum) | Σ inlet rates − Σ outlet rates |
| Time to fill / empty | Capacity ÷ |net rate| |
CAT power-tools
| Two inlets A (a h) & B (b h) together | time = ab/(a+b) hours |
|---|---|
| Inlet a h with outlet b h (b > a) | time = ab/(b−a) hours |
| Leak empties full tank in L h | leak rate = −1/L tank per hour |
| Inlet fills in x h, leak makes it x+d | leak alone empties in x(x+d)/d h |
| Part filled in t hours | net rate × t (as a fraction of the tank) |