Calculadora de Resto da Divisão

Calcule o quociente e o resto da divisão inteira (módulo) online. Mostra a decomposição euclidiana e verifica divisibilidade.

Calculadora de Resto da Divisão

Digite o dividendo e o divisor para calcular quociente, resto e a decomposição euclidiana completa em tempo real.

÷

Digite dividendo e divisor para calcular em tempo real.

O que é resto da divisão?

Na divisão euclidiana (ou divisão inteira), dividir a por b resulta em dois valores:

  • Quociente (q): quantas vezes b cabe em a (com números positivos, é a parte inteira do resultado)
  • Resto (r): o que “sobrou” — sempre satisfaz 0 ≤ r < |b|

A relação fundamental é:

a = b × q + r

Exemplo: 17 ÷ 5 = 3 com resto 2

17 = 5 × 3 + 2

Resto com números negativos

Esta calculadora segue a divisão euclidiana, a convenção da matemática: o resto nunca é negativo. Já o operador % de linguagens como JavaScript, C e Java segue o sinal do dividendo e pode dar resto negativo:

ExpressãoDivisão euclidiana (esta ferramenta)% em JavaScript
7 ÷ 3q = 2, r = 11
−7 ÷ 3q = −3, r = 2 (−7 = 3 × (−3) + 2)-1
7 ÷ (−3)q = −2, r = 1 (7 = (−3) × (−2) + 1)1
−7 ÷ (−3)q = 3, r = 2 (−7 = (−3) × 3 + 2)-1

Para obter o resto euclidiano em JavaScript: ((a % b) + Math.abs(b)) % Math.abs(b).

Aplicações do resto da divisão

Verificar paridade:

n % 2 === 0 → par
n % 2 !== 0 → ímpar   (em JavaScript, -3 % 2 dá -1)

Verificar divisibilidade: se a % b === 0, então a é divisível por b

Relógio circular: hora % 24, minutos % 60 — útil em algoritmos cíclicos

Verificar dígitos de controle: CPF, CNPJ, código de barras usam módulo 11 ou módulo 10

Distribuição uniforme: índice % tamanho_da_lista — distribuir elementos em n buckets

Criptografia: operações de módulo são a base do RSA e outros algoritmos de chave pública

Perguntas frequentes

Qual é o resto de qualquer número dividido por 1?

Zero. Todo número inteiro é divisível por 1, portanto o resto é sempre 0.

E dividido pelo próprio número?

Também zero: n % n = 0. Todo número é divisível por si mesmo.

O resto pode ser maior que o divisor?

Não. Por definição da divisão euclidiana, o resto é sempre menor que o valor absoluto do divisor: 0 ≤ r < |b|.

Veja também