Long Division Calculator

Long division breaks a division problem into a sequence of simpler steps: divide, multiply, subtract, bring down. The quotient of 245 divided by 7 is 35 with a remainder of 0, while 100 divided by 3 yields 33 with a remainder of 1 and a repeating decimal of 33.333... Enter any dividend and divisor below to see the full quotient (including decimals), the integer remainder, and a step-by-step table showing every stage of the division process.

Quick Answer

245 divided by 7 equals 35 with no remainder. 100 divided by 3 equals 33 remainder 1, or 33.333... as a repeating decimal.

Common Examples

Input Result
245 / 7 Quotient: 35, Remainder: 0
100 / 3 Quotient: 33.333..., Remainder: 1
1000 / 13 Quotient: 76.923076..., Remainder: 12
528 / 16 Quotient: 33, Remainder: 0
7 / 4 Quotient: 1.75, Remainder: 3

How It Works

The Long Division Algorithm

Long division is a standard procedure for dividing multi-digit numbers. It works by processing the dividend one digit at a time from left to right:

  1. Divide: Determine how many times the divisor fits into the current working number.
  2. Multiply: Multiply the divisor by the quotient digit from step 1.
  3. Subtract: Subtract the product from the current working number.
  4. Bring down: Bring down the next digit of the dividend and repeat.

When the integer portion is complete, if there is a remainder, you can continue the process by appending zeros (adding a decimal point) to compute decimal digits.

Repeating Decimals

Some divisions produce decimals that repeat forever. For example, 1/3 = 0.333… and 1/7 = 0.142857142857… A repeating decimal occurs when a remainder that has already appeared shows up again during the decimal expansion. The block of digits between those two occurrences is the repeating block, often written with a bar over the digits.

By the pigeonhole principle, a division by n can produce at most n - 1 distinct nonzero remainders before a repeat must occur. So 1/7 has a repeating block of at most 6 digits (and it does: 142857).

Worked Example

Divide 528 by 16.

Step 1: 5 / 16 = 0, remainder 5. Bring down 2 to get 52. Step 2: 52 / 16 = 3, product is 48, remainder 4. Bring down 8 to get 48. Step 3: 48 / 16 = 3, product is 48, remainder 0.

The quotient is 33 with a remainder of 0. Verification: 33 * 16 = 528.

For 100 / 3: 10 / 3 = 3, product 9, remainder 1. Bring down 0 to get 10. This is the same as before, so the decimal repeats. The quotient is 33.333… with remainder 1 and repeating block “3”.

Related Calculators

Frequently Asked Questions

What is the difference between the quotient and the remainder?
The quotient is the result of the division (how many times the divisor fits into the dividend). The remainder is what is left over after the last complete division step. For 17 divided by 5, the quotient is 3 and the remainder is 2, because 5 goes into 17 three times (15) with 2 left over.
What is a repeating decimal?
A repeating decimal is a decimal number where one or more digits repeat infinitely. For example, 1/3 = 0.333... (the digit 3 repeats) and 1/7 = 0.142857142857... (the block 142857 repeats). Repeating decimals are indicated with a bar (vinculum) over the repeating digits.
Can this calculator handle decimal dividends and divisors?
Yes. The calculator accepts decimal inputs. It scales both numbers to remove decimals before performing the division, then adjusts the result accordingly. For example, 2.5 / 0.5 is computed as 25 / 5 = 5.
How do I express the result as a fraction?
If the division has a remainder, the exact result as a fraction is (quotient * divisor + remainder) / divisor, simplified. For example, 17 / 5 = 3 remainder 2, which equals 17/5 as an improper fraction or 3 2/5 as a mixed number.
Why does the step-by-step table sometimes show fewer than all steps?
For divisions that produce many decimal digits, the table is limited to the first 15 steps for clarity. The full quotient and remainder are always shown in the results, even when the step table is truncated.