Solve quadratic equations ax² + bx + c = 0, show full derivation steps, simplified roots, discriminant analysis & parabola graph visualization.
ax² + bx + c = 0
Fractional values such as 3/4, -2/5 can be used as input coefficients
This quadratic solver fully replicates the calculation step display format of the reference screenshot, supports fraction/decimal/integer coefficients, outputs simplified fractional roots and decimal values, discriminates exact equal `=` vs approximate `≈`, analyzes discriminant root types, and draws interactive parabola function graphs.
| Control Element | Function Definition | Input Example |
|---|---|---|
| Coefficient a Input Box | Quadratic term coefficient for ax²; CANNOT be zero (otherwise equation becomes linear) | 1, -3, 2/5, 0.75 |
| Coefficient b Input Box | Linear term coefficient for bx, can be positive, negative, zero | 4, -1/2, 0, 2.2 |
| Coefficient c Input Box | Constant term of quadratic equation, any real number | 1/4, -6, 3.5, 0 |
| Calculate Button (Green) | Parse input fractions/decimals, compute discriminant, solve roots, render step formulas & parabola graph | Input a=1, b=1, c=1/4 → click to generate full result |
| Clear Button (Grey) | Empty all three a/b/c input boxes, hide entire result block & graph canvas | Reset all input data and calculation output |
A quadratic equation is a second-degree polynomial algebraic equation with standard form: ax² + bx + c = 0. Where a ≠ 0, x is unknown variable, a = quadratic coefficient, b = linear coefficient, c = constant term.
x = [ -b ± √(b² − 4ac) ] / 2a
Discriminant Definition: D = b² − 4ac, determines root properties:
Calculate flight time, maximum height, landing position of thrown objects (balls, rockets, projectiles) under gravity; vertical displacement follows quadratic curve.
Solve unknown side lengths of rectangles, triangles, circular segments when given fixed area and perimeter relationships, equations reduce to quadratic form.
Model product sales revenue, production cost curves, calculate break-even sales quantity where profit equals zero using quadratic function roots.
Bridge arch curve design, suspension cable parabola calculation, stress distribution modeling for curved structural components.
Constant acceleration motion distance formulas generate quadratic equations to solve travel time and velocity.
Cause: When a=0, x² term disappears, equation downgrades to linear bx+c=0, quadratic formula no longer applies.
Solution: Input non-zero integer/fraction/decimal value for a input box.
Cause: Fraction input contains letters, multiple slashes, division by zero denominator like 3/0.
Solution: Use format numerator/denominator only, denominator cannot be zero, no extra symbols.
Cause: Discriminant D = b²-4ac < 0, parabola entirely above or below x-axis with no real crossing points.
Solution: Adjust a/b/c coefficients to make discriminant positive if real roots are required.
Cause: Input contains letters, emoji, special symbols that cannot be parsed as numbers/fractions.
Solution: Clear input boxes, only input valid integers, decimals or standard fractions.