Skip to main content

How Do You Solve Quadratic Equations?

by
Last updated on 4 min read

Quick Fix Summary

Stuck with your TI-84 Plus CE Python Edition (OS 5.8.0) not solving a quadratic? Just force the quadratic formula: x = [–b ± √(b² – 4ac)] / 2a. Plug the equation into Y= as ax² + bx + c, then graph it. Hit 2ndTRACE2: Zero to mark both intercepts—those x-values are your real roots. If the parabola never touches the x-axis, your discriminant is negative—switch to MODEa+bi to see complex solutions.

What's the issue?

A quadratic equation is a second-degree polynomial set to zero, usually written as ax² + bx + c = 0, where a can't be zero.

Because the highest power is squared, the graph forms a parabola that can cross the x-axis 0, 1, or 2 times. The discriminant Δ = b² – 4ac decides how many intersections you get. When Δ > 0, you get two distinct real roots; Δ = 0 gives one repeated root; and Δ < 0 spits out a complex-conjugate pair. By 2026, TI-84 OS 5.8.0 handles all three cases, but users should double-check that their equation is actually in standard form before the solver will play nice.

How do I solve it step by step?

Start by verifying the equation is in standard form, then graph it to find the roots.

Target environment: TI-84 Plus CE Python Edition, OS 5.8.0.

  1. Make sure it's in standard form. Hit Y=. Clear any old entries. Type Y₁ = ax² + bx + c so the right side equals zero. If your original equation has terms on both sides, just subtract the right side from both sides to move everything to the left.
  2. Draw the parabola. Press GRAPH. Tweak WINDOW if the parabola looks too wide or flat; a solid starting range is Xmin = –10, Xmax = 10, Ymin = –10, Ymax = 10.
  3. Find the roots. Press 2ndTRACE2: Zero. Move the cursor near the first intercept (left side of the parabola) and press ENTER (Left Bound). Slide to the right of the same intercept and press ENTER again (Right Bound). Finally, nudge the cursor as close to the intercept as you can and press ENTER (Guess). The calculator spits out the x-value; jot it down. Repeat for the second intercept.
  4. Watch for complex roots. If the parabola never crosses the x-axis, press MODE and pick a+bi. Re-graph Y₁. Now the calculator will show any complex roots floating above the x-axis.
  5. Save your answers. Press STO→AENTER to stash the first root, then STO→BENTER for the second. Later, you can pull them up with ALPHAA or ALPHAB.

What if the graphing method fails?

Fall back to the Quadratic Solver App, completing the square, or the quadratic formula manually.
  • Method 2 — Quadratic Solver App. Press APPS0: PlySmlt21: Polynomial Root Finder2: Quadratic. Type in a, b, c when asked; press GRAPH to see both roots. If the discriminant dips negative, hit 2ndF5 to switch to complex mode.
  • Method 3 — Completing the square. From the home screen, press PRGMQUADRAT2:Complete Square. Feed it a, b, c; the program rewrites the equation as (x – h)² = k. Press ALPHAENTER to solve for x.
  • Method 4 — Manual formula. On the home screen, type (–B ± √(B² – 4AC))/(2A). Press STO→X₁ENTER for the positive branch, then repeat with (–B – √(B² – 4AC))/(2A) and store as X₂. Use plenty of parentheses to dodge order-of-operations mistakes.

How can I avoid problems in the first place?

Always move all terms to the left side, confirm a isn't zero, check the discriminant early, and keep your OS updated.
ActionFrequencyHow to
Zero-right-hand-sideEvery equationAlways shift every term to the left so the equation reads ax² + bx + c = 0. Skip this, and you might hit “Invalid input” errors in the solver.
Non-zero aEvery equationDouble-check that a ≠ 0; set a = 0 and you’ve turned the equation linear, which makes the quadratic solver choke with a warning.
Delta quick-checkBefore graphingMentally crunch b² – 4ac or scribble it on scrap paper. If it’s negative, flip MODE to a+bi right away so you don’t misread the graph.
OS Up-to-dateTwice yearlyPress 2nd+1:Check for OS Updates. Grab version 5.8.0 or later to dodge solver bugs that plagued 5.7.x releases.
Edited and fact-checked by the TechFactsHub editorial team.
David Okonkwo

David Okonkwo holds a PhD in Computer Science and has been reviewing tech products and research tools for over 8 years. He's the person his entire department calls when their software breaks, and he's surprisingly okay with that.