Calculadora de módulo (resto da divisão)

Encontre o resto não negativo e o quociente inteiro da divisão de um número inteiro por outro.

Os cálculos são feitos localmente; seus valores não são enviados ao servidor.

Exemplo

Dividindo 17 por 5, o quociente inteiro é 3 e o resto não negativo é 2. Para −17 dividido por 5, o resto é 3.

Método de cálculo

A calculadora usa a divisão euclidiana: dividendo = divisor × quociente + resto, em que o resto é no mínimo zero e menor que o valor absoluto do divisor. As entradas são tratadas como números inteiros exatos.

Observações importantes

O divisor não pode ser zero. Números negativos são aceitos, e inteiros muito grandes continuam exatos porque o cálculo usa aritmética inteira, e não ponto flutuante.

Como usar

Confira dividendo = divisor × quociente + resto. O resto é sempre não negativo e menor que o módulo do divisor. Portanto, −17 = 5 × (−4) + 3. Algumas linguagens usam resto com sinal: JavaScript retorna −2 para -17 % 5.

Exemplo · Método de cálculo
ExemploResultado
17 ÷ 517 = 5 × 3 + 2
−17 ÷ 5−17 = 5 × (−4) + 3
17 ÷ (−5)17 = (−5) × (−3) + 2
−17 ÷ (−5)−17 = (−5) × 4 + 3
20 ÷ 520 = 5 × 4 + 0

MDN · Remainder (%)

Perguntas frequentes

Para que serve o módulo?

É muito usado para testar divisibilidade, reiniciar sequências que se repetem, alternar linhas, agrupar itens e encontrar posições dentro de ciclos.

Por que o resto não é negativo quando o dividendo é negativo?

A ferramenta segue a convenção euclidiana, então o resto fica sempre entre zero e o valor absoluto do divisor menos um. Linguagens de programação podem usar um operador de resto com sinal, que se comporta de outra forma.

Posso digitar números decimais?

Não. Nesta ferramenta, o módulo e o quociente são definidos para números inteiros. Digite inteiros sem vírgulas, espaços ou pontos decimais.

Ferramentas relacionadas