# Calculadora de modulo

Calcula o resto de uma divisao inteira com opcao de normalizar para o modulo positivo

> Página canônica: https://elysiatools.com/pt/tools/modulo-calculator

- **Categoria:** Math & Numbers

- **Palavras-chave:** modulo, resto, matematica

## Visão geral

A Calculadora de Módulo é uma ferramenta simples e direta para calcular o resto de uma divisão inteira. Ideal para programadores, estudantes e profissionais de exatas, ela permite inserir um dividendo e um divisor para obter instantaneamente o resto da operação matemática. Além disso, oferece a opção de normalizar o resultado para garantir um módulo sempre positivo, facilitando cálculos de ciclos, criptografia e algoritmos de repetição.

## Entradas

- **Dividendo** (number)
- **Divisor** (number)
- **Normalizar para resto positivo** (checkbox)

## Quando usar

- Quando precisar calcular o resto de uma divisão para algoritmos de programação ou tarefas matemáticas.
- Ao trabalhar com ciclos, relógios ou calendários onde os valores se repetem após um determinado limite.
- Para garantir que o resultado de uma operação de módulo com números negativos retorne um valor estritamente positivo.

## Como funciona

- Insira o número principal que será dividido no campo 'Dividendo'.
- Informe o número pelo qual deseja dividir no campo 'Divisor'.
- Marque a opção 'Normalizar para resto positivo' se desejar que o resultado de dividendos negativos seja ajustado para um valor positivo.
- A ferramenta processa os valores instantaneamente e exibe o resto exato da divisão em formato estruturado.

## Casos de uso

- Determinar se um número é par ou ímpar utilizando o divisor 2.
- Calcular posições em arrays circulares ou estruturas de dados que se repetem continuamente.
- Resolver problemas de criptografia básica e conversões de fuso horário em sistemas de 24 horas.

## Perguntas frequentes

### O que é a operação de módulo?

A operação de módulo encontra o resto da divisão de um número por outro. Por exemplo, 29 módulo 5 é igual a 4, pois 29 dividido por 5 resulta em 5 com resto 4.

### Qual a diferença entre resto e módulo normalizado?

Em algumas linguagens de programação, o resto de um dividendo negativo pode ser negativo. O módulo normalizado ajusta esse valor matematicamente para que o resultado final seja sempre positivo.

### Posso usar números negativos como dividendo ou divisor?

Sim, a calculadora aceita números negativos e calculará o resto corretamente, aplicando a normalização se a opção correspondente estiver ativada.

### Para que serve a aritmética modular?

Ela é amplamente usada na ciência da computação para criar estruturas de dados circulares, criptografia, geração de números pseudoaleatórios e cálculos de tempo (como relógios de 12 ou 24 horas).

### Os dados inseridos são armazenados em algum servidor?

Não, todos os cálculos são realizados localmente no seu navegador, garantindo total privacidade e resultados instantâneos.

## Ferramentas relacionadas

- [Calculadora de valor absoluto](https://elysiatools.com/pt/tools/absolute-value-calculator): Calcula o valor absoluto de numeros positivos, negativos ou decimais e explica sua distancia ate zero
- [Calculadora de Renovações de Ar ACH (n = Q/V)](https://elysiatools.com/pt/tools/air-changes-per-hour): Calcula as renovações de ar n=Q/V (1/h) a partir da vazão de ar externo Q e do volume V. Três modos: n (Q,V), vazão (n,V) ou volume (n,Q). Vazão em m³/s/m³/h/CFM, volume em m³/ft³/L. Informa o tempo para atingir a meta de purga (fração residual, padrão 1%) segundo o modelo de mistura completa: t=−ln(ε)/n.
- [Calculadora de Vida Útil L10 de Rolamento](https://elysiatools.com/pt/tools/bearing-life-l10): Calcula a vida útil nominal L10 = (C/P)^p de um rolamento. Esferas p=3, rolos p=10/3. Com a velocidade, L10h em horas.
- [Calculadora de Potência Reativa de Capacitor (Q_c = 2πfCU²)](https://elysiatools.com/pt/tools/capacitor-reactive-power): Potência reativa produzida por um capacitor conhecido: Q_c = 2πfCU². Monofásico, trifásico Y ou Δ. Retorna também Xc e Ic. Complementar ao power-factor-correction (dimensiona o capacitor para um cosφ alvo).
- [Calculadora de Transmissão por Corrente](https://elysiatools.com/pt/tools/chain-sprocket-ratio): Calcula a relação, a velocidade de saída e a velocidade linear da corrente. i = z₂/z₁ = n₁/n₂, v = z₁·p·n₁/60000. Insira o passo para a velocidade da corrente.
- [Calculadora de COP (coeficiente de performance, COP = Q_c / W)](https://elysiatools.com/pt/tools/cop-calculator): Calcula o coeficiente de performance de uma máquina de refrigeração/bomba de calor: COP=Q_c/W (Q_c capacidade de refrigeração, W trabalho de entrada), adimensional. Três modos: calcular COP (Q_c e W), capacidade (COP e W) ou potência (COP e Q_c). Capacidade em W/kW/BTU·h⁻¹/ton/kcal·h⁻¹, potência em W/kW/cv; conversão interna para W.
- [Calculadora de Força Contraeletromotriz e Torque de Motor DC (E=kω, T=kI)](https://elysiatools.com/pt/tools/dc-motor-back-emf): Calcula a força contraeletromotriz e o torque eletromagnético de um motor DC a partir da constante k: E=k·ω, T=k·I. Em unidades SI k_e=k_t=k (V·s/rad=N·m/A). Também retorna a potência mecânica (entreferro) P=T·ω=E·I. Velocidade inserível em rad/s ou RPM.
- [Calculadora de Força de Arrasto (F_D = ½·ρ·v²·C_D·A)](https://elysiatools.com/pt/tools/drag-force-calculator): Calcula a força de arrasto de um corpo em um escoamento fluido: F_D=½·ρ·v²·C_D·A (N), onde ρ é a densidade do fluido, v a velocidade da corrente, C_D o coeficiente de arrasto (depende da forma e de Re) e A a área de referência (projeção frontal). Biblioteca de C_D típicos (Re alto): esfera 0,47, hemisfério 0,42, cilindro longo 0,81, disco/placa 1,17, cubo 1,05, aerofólio 0,04, elipsoide aerodinâmico longo 0,07, cone 0,50; ou «Personalizado». Com a viscosidade dinâmica μ e o comprimento característico L calculam-se o número de Reynolds Re=ρ·v·L/μ e a potência P=F_D·v (W). Densidade em kg/m³/g/cm³, velocidade em m/s/km/h, área em m²/cm²/mm², comprimento em m/cm/mm.

## Exemplos

- [Exemplos de Processamento de Imagem Web Python](https://elysiatools.com/pt/samples/web-image-processing-python): Exemplos de processamento de imagem Web Python usando PIL/Pillow incluindo leitura, salvamento, redimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Android Java](https://elysiatools.com/pt/samples/android-image-processing-java): Exemplos de processamento de imagem Android Java incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Android Kotlin](https://elysiatools.com/pt/samples/android-image-processing-kotlin): Exemplos de processamento de imagem Android Kotlin incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Web Rust](https://elysiatools.com/pt/samples/web-image-processing-rust): Exemplos de processamento de imagem Web Rust incluindo leitura/gravação, redimensionamento e conversão de formato

## Conteúdo relacionado

- [Ferramentas de Math para & Numbers Convert](https://elysiatools.com/pt/hubs/math-&-numbers-convert): Explore 45 ferramentas de math para fluxos de &-numbers-convert e encontre utilitários próximos com rapidez.
- [Ferramentas de codificacao e conversao de audio](https://elysiatools.com/pt/hubs/audio-convert): Compare conversao de formatos de audio, ajustes de bitrate, conversao de taxa de amostragem, troca de codec e exportacao em um unico hub.
- [Ferramentas de conversao de formatos de imagem e exportacao animada](https://elysiatools.com/pt/hubs/image-convert): Compare conversores de imagem para JPG, PNG, GIF, AVIF, WebP, TIFF, ICO, base64 e saidas voltadas para animacao em um unico hub.
- [Ferramentas de intercambio JSON e traducao de formatos](https://elysiatools.com/pt/hubs/json-convert): Compare ferramentas de conversao JSON para CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN e outros formatos estruturados em um unico hub.
