NordVPN
SponsoredStrict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →Enter coefficients a, b, c. The solver applies the quadratic formula x = (−b ± √(b²−4ac)) / 2a. Distinguishes two real roots, one repeated root, two complex conjugate roots, or degenerate cases.
For ax² + bx + c = 0 with a ≠ 0, the solutions are x = (−b ± √(b² − 4ac)) / (2a). The expression under the square root is the 'discriminant' (D = b² − 4ac), and its sign determines the type of roots.
D > 0: two distinct real roots. The parabola crosses the x-axis at two points.
D = 0: one repeated real root. The parabola touches the x-axis at the vertex (tangent).
D < 0: two complex conjugate roots. The parabola doesn't touch the x-axis at all.
Every quadratic graphs as a parabola. The vertex (turning point) is at x = −b / 2a, and substituting back gives the y-coordinate. We compute it as y = −D / 4a, which is equivalent.
If a > 0 the parabola opens upward and the vertex is the minimum. If a < 0, downward and the vertex is the maximum. The axis of symmetry passes through the vertex vertically.
If a = 0, the equation isn't actually quadratic — it becomes linear: bx + c = 0, with solution x = −c/b (if b ≠ 0). We detect this and solve as linear.
If a = 0 AND b = 0: c must equal 0 for any solution to exist. If c = 0, every x is a solution; if c ≠ 0, no solution exists. We report both cases.
It tells you the nature of the roots without solving: D > 0 means two real roots, D = 0 means one repeated, D < 0 means complex. Often that's all you need to know.
When D = 0, the formula gives x = −b/2a only. Algebraically, the equation factors as a(x − r)² = 0, so r appears twice as a root with 'multiplicity 2'.
Yes. AC circuits, signal processing, quantum mechanics, and aerodynamics all use complex numbers. Even when the physical answer is real, complex intermediate steps are common.
Not in this tool. Cubics and quartics have closed-form solutions but they're more involved. For numerical solutions of high-degree polynomials, use NumPy or a CAS like Sage/Mathematica.
Floating-point precision degrades for D when b² and 4ac are nearly equal. For research-grade accuracy, use a library with arbitrary-precision arithmetic.
The single 'turning point' where the parabola changes direction (from decreasing to increasing or vice versa). Located at x = −b/(2a). Useful for finding minima/maxima in optimization problems.
Historical: 'root' translates the Latin radix, used metaphorically as the source/origin of the equation. The roots are where the polynomial equals zero.
No. Calculation runs locally; nothing is sent to a server.
Strict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →Managed cloud hosting for WordPress and web apps on DigitalOcean, Vultr, and AWS. Fast setup, no server headaches.
Try Cloudways →