Search the complete library

What do you want to learn or calculate?

Quick linksAll calculatorsMath subjectsPractice questionsFormula library

Precalculus Calculator

Solve precalculus problems with clear steps, notation, and a final check. Choose a focused operation below to calculate, inspect the method, and connect the result to a visual model.

The visual updates with your calculation.

ResultChoose a mode, enter the known values, and calculate.
Show your work Step-by-step method
  1. The calculation method and verification will appear here.
Ask MathGPT for a full symbolic explanation →
Calculus

Precalculus Calculator explained

The short version

  • Precalculus is mostly about functions: what goes in, what comes out, and how the graph moves.
  • Every transformation lives in one template, f(x) = a·g(b(x − h)) + k, and each letter does exactly one job.
  • An inverse function undoes a function. It is not the reciprocal, even though both are written with a −1.

The formula this page uses

f(x) = a · g( b(x − h) ) + k

What each part means

SymbolWhat it means
a — Vertical stretchMultiplies every output. |a| > 1 stretches taller, 0 < |a| < 1 flattens, a negative flips it upside down.
b — Horizontal stretchDivides every input. |b| > 1 squeezes the graph toward the y-axis.
h — Horizontal shiftMoves the graph right by h. The sign inside the bracket is the opposite of the direction.
k — Vertical shiftMoves the graph up by k. This one behaves the way it looks.

Show your work: a full example

  1. The functionf(x) = −2(x − 3)² + 5
  2. Name the parentg(x) = x², a plain upward parabola with vertex (0, 0)
  3. Read h from inside the bracketx − 3 means h = 3, so the graph slides 3 to the right
  4. Read a in fronta = −2, so it stretches to twice as tall and flips upside down
  5. Read k on the endk = 5, so it lifts 5, putting the vertex at (3, 5)
  6. Evaluate at x = 1−2(1 − 3)² + 5 = −2(−2)² + 5 = −2(4) + 5 = −8 + 5 = −3
  7. State the rangethe parabola opens downward from (3, 5), so y ≤ 5

A second, different case

  1. A different case: build an inversef(x) = 2x − 7
  2. Write it as an equation in yy = 2x − 7
  3. Swap x and yx = 2y − 7
  4. Add 7 to both sidesx + 7 = 2y
  5. Divide both sides by 2y = (x + 7) / 2, so f⁻¹(x) = (x + 7) / 2
  6. Test it: run 5 through the inversef⁻¹(5) = (5 + 7) ÷ 2 = 12 ÷ 2 = 6
  7. Run that answer back through ff(6) = 2(6) − 7 = 12 − 7 = 5, so the two functions really do undo each other
Copy-ready example

f(x) = −2(x − 3)² + 5

The function

Parent functions, their domains and their ranges

NameRuleDomainRangeLandmark
Lineary = xall real numbersall real numberspasses (0, 0) with slope 1
Quadraticy = x²all real numbersy ≥ 0vertex (0, 0)
Cubicy = x³all real numbersall real numbersflattens through (0, 0)
Square rooty = √xx ≥ 0y ≥ 0starts at (0, 0)
Reciprocaly = 1/xx ≠ 0y ≠ 0asymptotes x = 0 and y = 0
Exponentialy = 2ˣall real numbersy > 0passes (0, 1)
Logarithmy = log₂ xx > 0all real numberspasses (1, 0)
Absolute valuey = |x|all real numbersy ≥ 0sharp corner at (0, 0)

Three mistakes to check for

What students writeWhy it's wrongDo this instead
(x − 3)² shifts the graph 3 units leftInside the bracket the shift runs opposite to the sign, because x has to reach 3 before the bracket reads zero.Shift right 3, putting the vertex at x = 3.
f⁻¹(x) = 1 / f(x)The −1 marks the inverse function, not a reciprocal power.Swap x and y, then solve for y: f⁻¹(x) = (x + 7)/2, while 1/f(x) = 1/(2x − 7).
log(a + b) = log a + log bThe rule that splits a logarithm applies to a product, not a sum.log(ab) = log a + log b. A sum inside a log cannot be expanded at all.

Questions about the Precalculus Calculator

Why is precalculus almost entirely about functions?

Because calculus asks how a function changes, and that question is meaningless until you can name a function's domain, read its graph and recognise its shape. Precalculus is where the vocabulary gets built.

How do I tell whether a function has an inverse?

Use the horizontal line test on its graph. y = 2x − 7 passes every horizontal line exactly once, so it has an inverse. y = x² fails, which is why √x is defined only for x ≥ 0 in the table above.

What is the difference between f(g(x)) and f(x) · g(x)?

Composition feeds one output into the other function, so f(g(2)) means work out g(2) first and hand the result to f. Multiplication evaluates both at the same x and multiplies the two heights. They almost never give the same number.

Do I need to be comfortable with radians before calculus?

Yes. Derivative rules like d/dx sin x = cos x are only true when x is in radians; in degrees an extra factor of π/180 appears. Getting used to π/6 and 5π/6 now saves rewriting every trig derivative later.

Where to go next

Calculate, interpret, verify.

This workspace keeps the formula and the meaning together. Decimal results are rounded for display; retain full precision when you continue a calculation.

01

Enter known values

Match each input to the quantities in the problem and keep units consistent.

02

Use the relationship

The result panel identifies the formula or algorithm and shows the main substitutions.

03

Read the visual

Use the diagram, plot, or data display to check scale, direction, and plausibility.

04

Practice unaided

Move to targeted questions once you can explain why the method applies.

Continue from this result

Turn one calculation into understanding.

Compare another tool, review the underlying idea, then solve a fresh problem without copying the example.

Learn the mathematics

Understand calculus behind this calculator

A calculator confirms an answer. Working the method yourself is what makes the next problem faster.