Roboculator
Online CalculatorsCategoriesDate & EventsNews
Get Started
Online CalculatorsCategoriesDate & EventsNewsGet Started
Roboculator

Smart calculators for every challenge. Free, fast, and private.

Categories

  • Finance
  • Health
  • Math
  • Construction
  • Conversion
  • Everyday Life

Popular Tools

  • Date & Events
  • Loan Calculator
  • BMI Calculator
  • Percentage Calc
  • Latest News
  • Search All

Resources

  • Glossary
  • Topic Tags
  • News & Insights

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Editorial Policy
  • Disclaimer
© 2026 Roboculator. All rights reserved.
Roboculator

roboculator.com

  1. Home
  2. /Math
  3. /Polynomial Calculators
  4. /Synthetic Division Calculator

Synthetic Division Calculator

Last updated: March 15, 2026

Calculator

Results

Quotient x² coefficient

2

Quotient x coefficient

—

Quotient constant

—

Remainder

—

c is a Root (1=Yes, 0=No)

0

Synthetic Row: Carry 1

4

Synthetic Row: Carry 2

—

Synthetic Row: Carry 3

—

Results

Quotient x² coefficient

2

Quotient x coefficient

—

Quotient constant

—

Remainder

—

c is a Root (1=Yes, 0=No)

0

Synthetic Row: Carry 1

4

Synthetic Row: Carry 2

—

Synthetic Row: Carry 3

—

The Synthetic Division Calculator performs synthetic division of a cubic polynomial by a linear factor of the form (x − c), providing the complete quotient, remainder, and all intermediate carry values. Synthetic division is a streamlined, efficient alternative to polynomial long division that reduces the process to simple multiplication and addition operations on the coefficients alone.

Developed as a computational shortcut, synthetic division eliminates the need to write out variables and powers during the division process. Instead of manipulating full polynomial expressions, you work only with the coefficients arranged in a compact tabular format. This makes synthetic division significantly faster than long division for hand calculations and far less prone to sign errors or arithmetic mistakes.

The method works specifically for dividing by linear factors of the form (x − c), where c is any real number. You enter the coefficients of the dividend polynomial and the value c (the root of the divisor). The algorithm then processes the coefficients from left to right using a simple "multiply-and-add" pattern: bring down the first coefficient, multiply it by c, add the result to the next coefficient, and repeat until all coefficients have been processed.

The numbers in the bottom row of the synthetic division tableau represent the coefficients of the quotient polynomial (all entries except the last) and the remainder (the last entry). For a cubic dividend divided by a linear factor, the quotient is always a quadratic polynomial.

Synthetic division is intimately connected to the Remainder Theorem and the Factor Theorem. The Remainder Theorem guarantees that the remainder obtained from dividing P(x) by (x − c) equals P(c). Consequently, if the remainder is zero, then P(c) = 0, meaning c is a root of the polynomial, and (x − c) is a factor. This makes synthetic division a powerful root-testing tool.

In practice, synthetic division is most commonly used in conjunction with the Rational Root Theorem to systematically find roots of polynomials. The Rational Root Theorem provides a finite list of potential rational roots (± factors of the constant term divided by factors of the leading coefficient). By testing each candidate via synthetic division, you can quickly determine which values are actual roots and progressively factor down the polynomial.

The calculator displays the carry values from the synthetic division process, which correspond to the products c × (current sum) at each step. These intermediate values help you visualize and verify the complete synthetic division tableau, making it an excellent learning tool for students mastering the technique.

Beyond root-finding, synthetic division also provides a fast method for polynomial evaluation. The process of synthetic division is algebraically equivalent to evaluating the polynomial using Horner's method (nested multiplication). The remainder at the end of the process equals P(c), so synthetic division gives you the function value "for free" as a byproduct of the division.

Visual Analysis

How It Works

Synthetic division divides P(x) = a₃x³ + a₂x² + a₁x + a₀ by (x − c) using only the coefficients.

Tableau Setup:

$$\begin{array}{c|cccc} c & a_3 & a_2 & a_1 & a_0 \\ & & c \cdot a_3 & c \cdot s_1 & c \cdot s_2 \\ \hline & s_0 & s_1 & s_2 & s_3 \end{array}$$

Algorithm:

$$s_0 = a_3$$ $$s_1 = a_2 + c \cdot s_0$$ $$s_2 = a_1 + c \cdot s_1$$ $$s_3 = a_0 + c \cdot s_2$$

The result is:

$$P(x) = (x - c)(s_0 x^2 + s_1 x + s_2) + s_3$$

where s₃ is the remainder. By the Remainder Theorem, s₃ = P(c).

The carry values displayed are c · s₀, c · s₁, and c · s₂, which form the second row of the synthetic division tableau.

Understanding Your Results

The quotient coefficients (q₂, q₁, q₀) form the quadratic Q(x) = q₂x² + q₁x + q₀. The original polynomial equals (x − c) × Q(x) + remainder.

The remainder equals P(c) by the Remainder Theorem. If it is zero, then c is a root and (x − c) is a factor of the polynomial.

The carry values show the intermediate multiplications: each is the product of c and the running sum from the previous column. Together with the original coefficients, they let you reconstruct the full synthetic division tableau on paper.

The "Is Root" indicator shows 1 if the remainder is effectively zero (within rounding tolerance), confirming that c is a root and (x − c) divides the polynomial exactly.

Worked Examples

Divide 2x³ − 3x² − 5x + 6 by (x − 2)

Inputs

a32
a2-3
a1-5
a06
r2

Results

q22
q11
q0-3
remainder0
is root1
row2 val14
row2 val22
row2 val3-6

Bring down 2. Multiply 2 × 2 = 4, add to −3 gives 1. Multiply 1 × 2 = 2, add to −5 gives −3. Multiply −3 × 2 = −6, add to 6 gives 0. Remainder = 0, so x = 2 is a root. Result: 2x³ − 3x² − 5x + 6 = (x − 2)(2x² + x − 3).

Divide x³ + 0x² + 0x − 8 by (x − 2)

Inputs

a31
a20
a10
a0-8
r2

Results

q21
q12
q04
remainder0
is root1
row2 val12
row2 val24
row2 val38

This divides x³ − 8 by (x − 2). Bring down 1. 1 × 2 = 2, add to 0 = 2. 2 × 2 = 4, add to 0 = 4. 4 × 2 = 8, add to −8 = 0. So x³ − 8 = (x − 2)(x² + 2x + 4), confirming the difference of cubes formula.

Frequently Asked Questions

The "multiply-and-add" algorithm of synthetic division is derived from the structure of dividing by (x − c). With a linear divisor, each step reduces the polynomial degree by exactly one, and only one multiplication and one addition are needed per coefficient. For higher-degree divisors, the relationship between coefficients becomes more complex, requiring the full long division algorithm with multiple subtraction steps.

Standard synthetic division requires the divisor to have a leading coefficient of 1. For (2x − 3), you can factor out 2 to get 2(x − 3/2) and perform synthetic division with c = 3/2. The resulting quotient coefficients must then be divided by 2 to account for the factored-out leading coefficient. Alternatively, use polynomial long division for non-monic linear divisors.

Synthetic division and Horner's method are algebraically identical. Horner's method evaluates P(x) by rewriting it in nested form: P(x) = ((a₃x + a₂)x + a₁)x + a₀. The running sums in synthetic division follow exactly the same multiply-and-add pattern. The remainder of synthetic division equals the Horner evaluation P(c), confirming the Remainder Theorem.

Yes, but you must include zero coefficients as placeholders for any missing powers. For example, to divide x³ − 8, enter coefficients 1, 0, 0, −8 (zeros for the x² and x terms). Forgetting to include zero placeholders is one of the most common mistakes students make with synthetic division.

The carry values are the products computed in the middle row of the synthetic division tableau. At each step, the current bottom-row value is multiplied by c, and this product (the carry) is placed in the next column of the middle row, then added to the coefficient above it. Showing these values helps you trace and verify each step of the process.

Simply perform synthetic division with c equal to the value at which you want to evaluate the polynomial. The remainder is P(c). This is often faster than direct substitution, especially for higher-degree polynomials, because it requires only n multiplications and n additions for a degree-n polynomial, compared to potentially many more operations with direct evaluation.

Sources & Methodology

Stewart, J. Precalculus: Mathematics for Calculus, 7th Edition, Cengage Learning, 2016. Sullivan, M. Algebra and Trigonometry, 11th Edition, Pearson, 2020. Zill, D.G., Dewar, J.M. Algebra and Trigonometry, 3rd Edition, Jones & Bartlett, 2012. Usiskin, Z. et al. Advanced Algebra, 2nd Edition, Scott Foresman, 2010.
R

Roboculator Team

The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.

How helpful was this calculator?

Be the first to rate!

Related Calculators

Polynomial Calculator

Polynomial Calculators

Polynomial Division Calculator

Polynomial Calculators

Factoring Calculator

Polynomial Calculators

Factoring Trinomials Calculator

Polynomial Calculators

Perfect Square Trinomial Calculator

Polynomial Calculators

Difference of Two Squares Calculator

Polynomial Calculators