Factoring Trinomials Calculator
Factor ax² + bx + c into linear factors. Find roots, discriminant, vertex, and see the AC method step by step with a factor-pair analysis table.
Multiply two binomials using the FOIL method. Expand (ax+b)(cx+d), compute perfect squares (ax+b)², and difference of squares (ax+b)(ax−b). Step-by-step breakdown with area model visualization.
| Step | Multiply | Result | Degree | Combined |
|---|---|---|---|---|
| First | 2x · 4x | 8x² | 2 | 8x² + 22x + 15 |
| Outer | 2x · 5 | 10x | 1 | |
| Inner | 3 · 4x | 12x | 1 | |
| Last | 3 · 5 | 15 | 0 |
| Pattern | Formula | Example |
|---|---|---|
| Perfect Square | (a+b)² = a²+2ab+b² | (x+3)² = x²+6x+9 |
| Perfect Square (minus) | (a−b)² = a²−2ab+b² | (x−4)² = x²−8x+16 |
| Difference of Squares | (a+b)(a−b) = a²−b² | (x+5)(x−5) = x²−25 |
| Sum of Cubes | a³+b³ = (a+b)(a²−ab+b²) | x³+8 = (x+2)(x²−2x+4) |
| Difference of Cubes | a³−b³ = (a−b)(a²+ab+b²) | x³−27 = (x−3)(x²+3x+9) |
The Multiplying Binomials Calculator expands products of two binomial expressions using the FOIL method (First, Outer, Inner, Last) and identifies special product patterns like perfect square trinomials and difference of squares. It handles three modes: general FOIL for (ax+b)(cx+d), perfect square for (ax+b)², and difference of squares for (ax+b)(ax−b).
Multiplying binomials is one of the most frequently used skills in algebra. The FOIL method provides a systematic way to ensure every term in the first binomial is multiplied by every term in the second. For (ax+b)(cx+d), you compute: First = ac·x², Outer = ad·x, Inner = bc·x, Last = bd, then combine like terms to get the expanded trinomial (or binomial for special products).
Special products deserve extra attention because they appear everywhere in algebra and precalculus. A perfect square (a+b)² always expands to a²+2ab+b², while the difference of squares (a+b)(a−b) simplifies to a²−b² with no middle term. Recognizing these patterns speeds up factoring and simplification dramatically.
It gives eight presets, a visual area model with bar charts showing the relative magnitude of each FOIL term, the roots and vertex of the resulting quadratic, and a complete reference table for special product formulas including sum and difference of cubes.
Multiplying Binomials Calculator — FOIL, Special Products & Area Model helps you solve multiplying binomials calculator — foil, special products & area model problems quickly while keeping each step transparent. Instead of redoing long algebra by hand, you can enter a (first coefficient), b (first constant), c (second coefficient) once and immediately inspect Input Expression, Expanded Form, FOIL Terms to validate your work.
FOIL: (ax+b)(cx+d) = acx² + (ad+bc)x + bd. Perfect square: (a+b)² = a²+2ab+b². Difference of squares: (a+b)(a−b) = a²−b². Discriminant Δ = B²−4AC for roots.Result: Input Expression shown by the calculator
Using the preset "(2x+3)(4x+5)", the calculator evaluates the multiplying binomials calculator — foil, special products & area model setup, applies the selected algebra rules, and reports Input Expression with supporting checks so you can verify each transformation.
This calculator takes a (first coefficient), b (first constant), c (second coefficient), d (second constant) and applies the relevant multiplying binomials calculator — foil, special products & area model relationships from your chosen method. It returns both final and intermediate values so you can audit the process instead of treating it as a black box.
Start with the primary output, then use Input Expression, Expanded Form, FOIL Terms, Special Product? to confirm signs, magnitude, and internal consistency. If anything looks off, change one input and compare the updated outputs to isolate the issue quickly.
Last updated:
FOIL stands for First, Outer, Inner, Last. It is a mnemonic for the four multiplications needed when expanding the product of two binomials: First terms, Outer terms, Inner terms, Last terms.
No. FOIL is specifically for multiplying two binomials (two-term expressions). For larger polynomials, use the distributive property to multiply each term in one polynomial by every term in the other.
A perfect square trinomial results from squaring a binomial: (a+b)² = a² + 2ab + b². It can always be factored back into a squared binomial.
A difference of squares has the form a² − b² with no middle term. It factors as (a+b)(a−b). In this calculator, if the Outer and Inner terms cancel out, it flags a difference of squares.
The roots (or zeros) are the x-values where the expanded polynomial equals zero. They are found using the quadratic formula: x = (−B ± √(B²−4AC)) / 2A.
For the quadratic ax²+bx+c, the vertex is at x = −b/(2a), y = f(−b/(2a)). It represents the minimum (if a>0) or maximum (if a<0) point of the parabola.
Factor ax² + bx + c into linear factors. Find roots, discriminant, vertex, and see the AC method step by step with a factor-pair analysis table.
Divide polynomials using long division or synthetic division. See quotient, remainder, step-by-step work, and factor verification.
Simplify exponent expressions using all five rules: product (aⁿ·aᵐ), power of power ((aⁿ)ᵐ), power of product ((ab)ⁿ), quotient (aⁿ/aᵐ), and power of quotient ((a/b)ⁿ). Step-by-step with verification.