How to Use the Quadratic Equation Solver
Enter the numeric coefficients for a, b, and c in ax² + bx + c = 0, then read the discriminant, roots, and vertex coordinates. A positive, zero, or negative discriminant determines whether the reported roots are two real values, equal real values, or non-real complex components.
Overview
A quadratic equation has the form ax² + bx + c = 0. This solver accepts numeric values for the three coefficients and reports whether the roots are real or not. It also provides vertex coordinates, which can help you understand the parabola represented by the equation. Use it when you want to check the root structure of a quadratic without working through each calculation by hand.
Steps
-
Identify the coefficients in your equation. Enter the number multiplying x² as a, the number multiplying x as b, and the constant term as c. For example, in 2x² + 5x - 3 = 0, enter 2, 5, and -3.
-
Enter numeric values in the three coefficient fields. If you leave a coefficient out, the tool uses 1 for a, 0 for b, and 0 for c. These defaults match equations such as x² = 0 or x² + 4x = 0, provided the omitted terms are genuinely zero.
-
Start the calculation. Check that a is not zero before submitting. A zero value for a does not represent a quadratic equation, so the solver returns an unsuccessful result rather than treating the input as a linear equation.
-
Read the discriminant category and root information. A positive discriminant produces two real roots. A zero discriminant produces two equal real root values. A negative discriminant means the roots are not real, so the result gives the real and imaginary components of the complex roots.
-
Review the vertex coordinates alongside the roots. The displayed discriminant, root values, and vertex values are rounded to 10 decimal places. When the discriminant is zero, it is reported as 0.
Result interpretation
The sign of the discriminant tells you which kind of root information to expect, rather than serving as another input. A positive value corresponds to two real root values, while a zero value corresponds to equal real roots. A negative value indicates that the roots are not real; use the reported real and imaginary components to describe them.
The vertex coordinates provide a separate geometric view of the same quadratic. They do not replace the root values: the roots describe where the graph meets the x-axis, while the vertex identifies the turning point. Because displayed values are rounded to 10 decimal places, a rounded value may not show every digit of a hand calculation.
The tool covers numeric coefficient inputs and the reviewed coefficient branches. It does not solve an equation with a = 0 as a linear equation. If your expression is not represented by three numeric coefficients, check the equation and convert it before relying on the result.
Worked example
A student checks the root structure of 2x² + 5x - 3 = 0 before comparing it with work completed by hand.
For 2x² + 5x - 3 = 0, enter a = 2, b = 5, and c = -3, then run the calculation.
The discriminant is 49, so the result identifies the roots as real, gives the two real root values x = 0.5 and x = -3, and includes the vertex coordinates (-1.25, -6.125); displayed numeric values are rounded to 10 decimal places.
Limitations
- The reviewed behavior covers numeric coefficient inputs and does not solve cases with a zero leading coefficient as quadratic equations.
- Displayed values are rounded to 10 decimal places, so they may differ from an unrounded hand calculation in the final digits.
Common errors
- Entering 0 for a is a frequent input mistake when the equation was intended to be quadratic. Correct the coefficient or use a linear-equation method instead; this solver returns an unsuccessful result for a zero leading coefficient.
FAQ
What does a positive or zero discriminant mean here?
When the discriminant is positive, the solver reports two real root values and vertex coordinates. When it is zero, it reports two equal real root values and vertex coordinates.
How are complex roots shown?
When the discriminant is negative, the roots are not real. The result provides the real and imaginary components of the complex roots, along with vertex coordinates.
What happens when I omit a coefficient or enter zero for a?
If a is omitted, it defaults to 1. If b or c is omitted, each defaults to 0. A zero value entered for a is different: the computation returns an unsuccessful result.