Calculadora de Módulo
Guia
Calculadora de Módulo
Calcule o resto de uma operação de divisão instantaneamente. A Calculadora de Módulo suporta seis operações — módulo simples, adição modular, subtração, multiplicação, exponenciação e verificação de congruência — com suporte total a BigInt para números arbitrariamente grandes e tratamento de números negativos truncado e euclidiano.
Como usar
Selecione uma operação no menu suspenso, insira seus valores e o resultado aparece instantaneamente. Para módulo simples, insira a e n (módulo). Para operações binárias, insira a, b, e n. Use a análise passo a passo para entender exatamente como o resultado foi calculado.
Características
- 6 operações – módulo simples, adição, subtração, multiplicação, exponenciação modular e verificação de congruência
- Suporte a BigInt – lida com inteiros arbitrariamente grandes além dos limites numéricos padrão do JavaScript
- Tratamento de números negativos – modos de divisão truncada (estilo C/Java) e euclidiana (sempre não negativa)
- Análise passo a passo – mostra cada etapa de computação para fins educacionais
- Resultados em tempo real – a saída é atualizada instantaneamente conforme você digita
Perguntas frequentes
-
Qual é a diferença entre módulo truncado e euclidiano?
O módulo truncado segue a convenção C/Java, onde o resultado tem o mesmo sinal do dividendo: −10 mod 3 = −1. O módulo euclidiano sempre retorna um resultado não negativo: −10 mod 3 = 2. A definição euclidiana é matematicamente preferida porque satisfaz a propriedade de que a ≡ r (mod n), onde 0 ≤ r < n.
-
Para que serve a aritmética modular na ciência da computação?
A aritmética modular é fundamental para criptografia (RSA, troca de chaves Diffie-Hellman), funções hash, estruturas de dados cíclicas como ring buffers, cálculos de calendário, checksums e geração de números pseudoaleatórios. Também é usada em códigos de detecção de erros como validação ISBN, IBAN e Luhn.
-
O que significa dois números serem congruentes módulo n?
Dois inteiros a e b são congruentes módulo n (escrito a ≡ b mod n) se eles tiverem o mesmo resto quando divididos por n, ou equivalentemente se sua diferença (a − b) for divisível por n. Por exemplo, 17 ≡ 5 (mod 12) porque 17 − 5 = 12, que é divisível por 12.
-
Como funciona a exponenciação modular?
A exponenciação modular calcula (baseⁿ) mod m eficientemente usando o algoritmo de exponenciação por quadrados repetidos, que reduz um número exponencial de multiplicações a um número logarítmico. Isso é crítico na criptografia de chave pública, onde os expoentes podem ter centenas de dígitos.
Instale nossas extensões
Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida
恵 O placar chegou!
Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!
Ferramentas essenciais
Ver tudo Novas chegadas
Ver tudoAtualizar: Nosso ferramenta mais recente was added on Abr 11, 2026
