Fatorar Número
Decomponha qualquer número em seus fatores primos. Resultado instantâneo no navegador com a fatoração completa.
O que é fatoração em primos?
Fatorar um número é expressá-lo como produto de números primos. Todo inteiro maior que 1 tem uma fatoração prima única (Teorema Fundamental da Aritmética). Exemplo: 360 = 2³ × 3² × 5.
A fatoração é a base de algoritmos de MDC, MMC, criptografia RSA e teoria dos números.
Fatoração em primos e o teorema fundamental da aritmética
O teorema fundamental da aritmética diz que todo inteiro maior que 1 admite uma única fatoração como produto de primos, a menos da ordem dos fatores. Então 60 = 2² · 3 · 5 e nenhuma outra combinação de potências de primos resulta em 60. O método mais simples é a divisão por tentativa: divide-se por 2 enquanto possível, depois 3, depois 5, 7, 11... até raiz(n) — se nada dividir até esse ponto, o que sobra é primo. Exemplo: 16 = 2⁴; 60 = 2 · 30 = 2 · 2 · 15 = 2² · 3 · 5.
Divisão por tentativa é O(raiz n) no pior caso. Para números de centenas de dígitos, usam-se algoritmos mais rápidos: rho de Pollard (bom para achar fatores pequenos), crivo quadrático e o GNFS (general number field sieve) — o melhor algoritmo clássico assintoticamente e o que detém os recordes públicos atuais de desafios RSA grandes.
Por que a fatoração importa
- Criptografia RSA depende da dificuldade prática de fatorar o produto de dois primos grandes. Chaves usuais hoje têm 2048 ou 4096 bits.
- Contagem de divisores: se
n = p₁^e₁ · p₂^e₂ · ..., o número de divisores positivos éd(n) = (e₁ + 1)(e₂ + 1).... Para 60 = 2² · 3 · 5 dá 3 · 2 · 2 = 12 divisores. - Soma de divisores e outras funções multiplicativas também são calculadas a partir da fatoração.
- Algoritmo de Shor em um computador quântico suficientemente grande fatoraria em tempo polinomial, quebrando o RSA — por isso a criptografia pós-quântica é hoje área ativa de pesquisa.
Perguntas frequentes
Por que parar a divisão por tentativa em raiz(n)? Se n = a · b com a ≤ b, então a ≤ raiz(n). Qualquer fator acima de raiz(n) já teria sido capturado pelo par menor.
O 1 é número primo? Não. Pela convenção moderna, exclui-se 1 para preservar a unicidade do teorema fundamental (do contrário poderíamos multiplicar por 1 qualquer número de vezes).
Que tamanho de número essa calculadora aguenta? Divisão por tentativa lida confortavelmente com números até cerca de 10¹² em fração de segundo. Acima disso o tempo cresce muito e é necessária uma biblioteca de alta performance (ou um crivo).
Como se fatora um primo? Um primo p fatora trivialmente como p = p¹. A calculadora devolve o próprio número com expoente 1.
Ferramentas Relacionadas
Reajuste de Aluguel
Calcula o reajuste anual de aluguel pelo IGP-M ou IPCA acumulado nos últimos 12 meses (índice configurável manualmente).
Calculadora Gestacional
Calcula data provável do parto (DPP), idade gestacional e trimestre a partir da data da última menstruação (DUM).
Calculadora de Período Fértil
Calcula período fértil e dia da ovulação a partir do primeiro dia do último ciclo e duração média do ciclo menstrual.
Decomponha um número em fatores primos
Todo número inteiro maior que 1 pode ser escrito como um produto de números primos — a sua fatoração — e essa decomposição é base para entender divisibilidade, MDC, MMC e muito mais. Esta ferramenta fatora qualquer número em seus primos na hora.
Você digita o número e recebe a fatoração completa, mostrando cada fator primo e quantas vezes ele aparece (por exemplo, 360 = 2³ × 3² × 5). É útil para exercícios de matemática, para simplificar frações, encontrar divisores ou simplesmente entender a "estrutura" de um número.
O cálculo roda no navegador, na hora. Uma ferramenta direta para a fatoração em primos, sem fazer as divisões sucessivas na mão.