Factorial Calculator
Calculate factorials
Calculate factorials Executa localmente no seu navegador
Enter a whole number. Values above 170 exceed the representable range.
About the
A Calculadora Fatorial calcula n fatorial, o produto de cada número inteiro de um até n, e faz isso com aritmética de precisão arbitrária para que resultados grandes sejam exibidos por completo, em vez de arredondamentos. Os fatoriais crescem extremamente rápido, e é por isso que vinte fatoriais já têm dezenove dígitos e a ferramenta para em 170, o ponto onde o valor excede o que um número de ponto flutuante padrão pode representar.
Where people use the
- Calcular o número de pedidos para um conjunto de itens.
- Verificando um cálculo de combinações ou permutações.
- Calculando um fatorial exato para um exercício de matemática.
- Ver quão rápido o crescimento fatorial se torna incontrolável.
How to use the
- 1
Insira um número inteiro
Digite qualquer número inteiro não negativo. Zero fatorial é definido como um.
- 2
Execute-o
O produto completo é mostrado, com cada dígito, em vez de uma aproximação.
- 3
Cuidado com o tamanho
Os resultados crescem rapidamente: 10 fatoriais equivalem a cerca de 3,6 milhões e 20 fatoriais equivalem a cerca de 2,4 quintilhões.
- 4
Fique dentro do limite
Valores acima de 170 são rejeitados porque o resultado é muito grande para ser representado.
Dicas e práticas recomendadas
- Zero fatorial é um, não zero.
- Os resultados além dos vinte anos são enormes; verifique se você quis dizer essa entrada.
- Acima de 170 o valor não pode ser representado de forma alguma.
Perguntas frequentes
Por que existe um limite de 170?
Porque é aproximadamente onde o valor excede o maior número que um ponto flutuante de precisão dupla padrão pode conter. Valores maiores precisam de uma biblioteca de números grandes, que é o que esta ferramenta usa para fornecer dígitos exatos até aquele ponto.
O que é fatorial zero?
Um, por definição. É a convenção que faz as fórmulas combinatórias funcionarem.
Decimais são aceitos?
Não. Fatoriais são definidos em números inteiros não negativos. Uma entrada decimal é rejeitada.
Por que o resultado é tão longo?
Porque os fatoriais crescem mais rápido do que exponencialmente. É também por isso que aparecem na análise de complexidade e na contagem de permutações.
Ele pode calcular um fatorial acima de 170?
Não. A ferramenta rejeita qualquer valor maior, pois o valor não pode ser representado.