Calculadora de decimais finitos

Determine instantaneamente se uma fração gera um decimal finito ou periódico, com explicação completa por fatoração prima.

Digite um numerador e um denominador. A calculadora simplifica a fração, verifica os fatores primos do denominador e informa se o decimal termina.

Calculadora de decimais finitos
Determine instantaneamente se uma fração gera um decimal finito ou periódico, com explicação completa por fatoração prima.

Sobre a calculadora de decimais finitos

Um decimal finito é um número decimal que tem uma quantidade finita e definida de dígitos depois da vírgula. Exemplos incluem 0.5, 0.75, 0.125 e 3.25. Em contraste, um decimal periódico como 0.333… ou 0.142857142857… continua infinitamente. Ambos os tipos são números racionais — cada um pode ser expresso como uma fração —, mas apenas os decimais finitos cabem exatamente em uma representação decimal finita. A regra que determina quais frações terminam é elegantemente simples e decorre diretamente da estrutura em base 10 do nosso sistema numérico. Qualquer número decimal pode ser pensado como uma fração com uma potência de dez (10, 100, 1000, …) no denominador. Uma fração p/q termina se, e somente se, quando reduzida aos menores termos, o denominador q não tiver fatores primos além de 2 e 5. Isso acontece porque os únicos fatores primos de qualquer potência de 10 são 2 e 5, e uma fração só pode ser convertida em uma fração equivalente com denominador potência de 10 quando seu denominador contém apenas esses dois primos. O algoritmo desta calculadora segue três etapas. Primeiro, ela calcula o máximo divisor comum (MDC) do numerador e do denominador e divide ambos por ele para obter a fração em sua forma irredutível. Segundo, encontra a fatoração prima do denominador simplificado. Terceiro, verifica se todo fator primo é 2 ou 5. Se for, a fração termina; se qualquer outro primo (3, 7, 11, 13, …) aparecer, ela é periódica. Para ilustrar: a fração 7/20 tem denominador 20 = 2² × 5. Como os únicos fatores primos são 2 e 5, 7/20 é um decimal finito. Seu valor decimal é 0.35, pois 7/20 = 35/100. Por outro lado, 1/6 tem denominador 6 = 2 × 3. A presença do fator 3 significa que 1/6 não pode ser expresso sobre uma potência de 10, então ele se repete: 0.1666… Uma sutileza importante é o papel da simplificação. A fração 6/30, por exemplo, parece complexa, mas ao simplificar pelo MDC de 6 obtemos 1/5, cujo denominador é apenas 5 — um decimal finito. Da mesma forma, 2/12 se simplifica para 1/6, que é periódico. Por isso a calculadora sempre reduz a fração primeiro antes de inspecionar os fatores primos do denominador. O tamanho do denominador é irrelevante para determinar se o decimal termina. A fração 1/1024 termina porque 1024 = 2¹⁰, embora 1024 seja bem grande. Enquanto isso, 1/3 se repete porque 3 é um primo diferente de 2 ou 5, embora 3 seja pequeno. O que importa é a natureza dos fatores primos, não sua magnitude.

Exemplos de decimais finitos

Quatro exemplos resolvidos que ilustram frações finitas e periódicas.

FraçãoDecimalPor quê
3/80.375Denominador 8 = 2³. O único fator é 2 → termina.
1/30.333…O denominador 3 é um primo diferente de 2 ou 5 → periódico.
7/200.35Denominador 20 = 2² × 5. Os fatores são apenas 2 e 5 → termina.
6/30 → simplifica para 1/50.2Após reduzir por MDC = 6, o denominador simplificado é 5 → termina.

Como usar a calculadora de decimais finitos

  1. Digite qualquer inteiro no campo Numerador (positivo, negativo ou zero).
  2. Digite qualquer inteiro diferente de zero no campo Denominador.
  3. Clique em Analisar fração. A calculadora reduz a fração aos menores termos, lista os fatores primos do denominador simplificado e mostra se o decimal termina ou se repete.
  4. O valor decimal é calculado e exibido. Para decimais finitos, o valor exato é mostrado; para decimais periódicos, o valor é mostrado com 10 casas decimais e reticências.
  5. Clique em Redefinir para limpar os dois campos e executar uma nova análise.

Perguntas frequentes sobre decimais finitos

Por que apenas fatores primos 2 e 5 levam a decimais finitos?
Nosso sistema numérico usa base 10. O número 10 = 2 × 5, então as potências de 10 têm apenas 2 e 5 como fatores primos. Uma fração termina quando pode ser reescrita como algo dividido por uma potência de 10. Isso só é possível quando os fatores primos do denominador simplificado são exclusivamente 2 e 5 — por exemplo, 3/8 = 375/1000.
Um denominador grande sempre significa que o decimal se repete?
Não. O tamanho não tem nada a ver com isso. A fração 1/1024 termina porque 1024 = 2¹⁰, embora o denominador seja muito grande. Enquanto isso, 1/3 se repete mesmo que 3 seja pequeno. A única coisa que importa é se os fatores primos do denominador simplificado são exclusivamente 2 e 5.
O numerador afeta se o decimal termina?
O numerador nunca afeta se um decimal termina ou se repete. Apenas o denominador, depois da simplificação, importa. Porém, o numerador afeta o valor decimal específico e quantos dígitos ele tem. Por exemplo, 1/8 = 0.125 e 7/8 = 0.875; ambos terminam porque o denominador é 8 = 2³.
O que é o período de um decimal periódico e qual pode ser seu comprimento?
O período de um decimal periódico é o número de dígitos no bloco que se repete. Para uma fração em menores termos com denominador q (depois de remover todos os fatores 2 e 5), o período é igual à ordem multiplicativa de 10 módulo q. Por exemplo, 1/7 = 0.142857142857… tem período 6. O período pode chegar a q − 1.
Todos os decimais finitos são números racionais?
Sim. Todo decimal finito pode ser escrito como uma fração cujo denominador é uma potência de 10. Por exemplo, 0.375 = 375/1000 = 3/8. Como pode ser expresso como uma razão de inteiros, ele é racional. Números irracionais como π e √2 têm expansões decimais não finitas e não periódicas.
Como isso se relaciona com binário e aritmética de computadores?
Computadores armazenam números em binário (base 2). Uma fração termina em binário se, e somente se, seu denominador simplificado for uma potência de 2. É por isso que 0.1 (um décimo) não pode ser representado exatamente em binário: seu denominador 10 = 2 × 5 inclui um fator 5, que é estranho à base 2. Isso causa os conhecidos problemas de arredondamento de ponto flutuante em software.