Skip to main content

Calculadora de Fatorial Calcule a fatorial de qualquer número (n!) com contagem de dígitos e expansão.

Calculadora de Fatorial illustration
🔢

Calculadora de Fatorial

Calcule a fatorial de qualquer número (n!) com contagem de dígitos e expansão.

1

Insira um Número

Digite um inteiro não negativo (até 1000) para calcular seu fatorial.

2

Veja o Resultado

Visualize n! exibido em sua forma completa, juntamente com a quantidade total de dígitos no resultado.

3

Verifique a Expansão

Para números menores, visualize a expansão completa da multiplicação (por exemplo, 5! = 5 × 4 × 3 × 2 × 1 = 120).

Loading tool...

What Is Calculadora de Fatorial?

O fatorial de um número inteiro não negativo n, denotado por n!, é o produto de todos os inteiros positivos de 1 a n. Por exemplo, 5! = 5 × 4 × 3 × 2 × 1 = 120. Por convenção, 0! = 1 (o produto vazio). Os fatoriais crescem extremamente rapidamente - 20! já ultrapassa 2,4 quintilhões e 100! tem 158 dígitos. Os fatoriais são fundamentais na combinatoria para contar arranjos (permutações) e seleções (combinações), na teoria da probabilidade, nas expansões em série de Taylor de funções como e^x e sin(x) e na análise de algoritmos. Este calculadora usa aritmética BigInt para computar fatoriais exatos até 1000!, produzindo resultados com milhares de dígitos sem qualquer arredondamento ou aproximação. Ela também mostra a contagem de dígitos e, para valores menores, a expansão completa da multiplicação para referência educacional.

Why Use Calculadora de Fatorial?

  • Calcula fatoriais exatos até 1000! usando precisão BigInt
  • Mostra a contagem total de dígitos do resultado
  • Exibe a expansão da multiplicação para fins educacionais
  • Não há problemas de estouro - funciona além dos limites padrão de números
  • Cálculo instantâneo, mesmo para fatoriais muito grandes

Common Use Cases

Combinatória

Calcule permutações e combinações que envolvem expressões fatoriais.

Probabilidade

Compute probabilidades envolvendo arranjos, como o problema do aniversário ou as chances da loteria.

Educação Matemática

Demonstre como os fatoriais crescem rapidamente e verifique respostas de dever de casa.

Análise de Algoritmos

Entenda a escala dos algoritmos O(n!) em ciência da computação.

Technical Guide

A função fatorial é definida recursivamente como n! = n × (n−1)! com o caso base 0! = 1. Este calculadora usa uma abordagem iterativa com JavaScript BigInt para evitar estouro de pilha e manter a precisão exata dos inteiros. BigInt permite inteiros arbitrariamente grandes, então 1000! (que tem 2.568 dígitos) é computado exatamente sem arredondamento de ponto flutuante. O cálculo é um loop simples: comece com resultado = 1 e multiplique por cada inteiro de 2 a n. A complexidade temporal é O(n) multiplicações, mas cada multiplicação envolve números cada vez maiores, então o tempo real cresce mais rapidamente na prática. A aproximação de Stirling (n! ≈ √(2πn) × (n/e)^n) pode estimar a magnitude do fatorial: o número de dígitos em n! é aproximadamente n×log10(n/e) + 0,5×log10(2πn). O calculadora limita a entrada a 1000 para manter um desempenho razoável do navegador, embora BigInt pudesse teoricamente lidar com valores maiores.

Tips & Best Practices

  • 1
    0! = 1 por definição (a convenção do produto vazio)
  • 2
    Os fatoriais crescem incrivelmente rápido - 20! já é maior que 2 quintilhões
  • 3
    A quantidade de dígitos em n! é aproximadamente n×log₁₀(n) − n×log₁₀(e) + 0,5×log₁₀(2πn)
  • 4
    Os fatoriais são definidos apenas para inteiros não negativos; a função gama generaliza para todos os números
  • 5
    Para combinações, você pode cancelar fatoriais antes de multiplicar para manter os números gerenciáveis

Related Tools

Frequently Asked Questions

Q Por que 0! é igual a 1?
Por convenção matemática, o produto de um conjunto vazio de números é 1 (a identidade multiplicativa). Isso faz com que as fórmulas envolvendo fatoriais funcionem corretamente, como C(n,0) = n!/0!n! = 1.
Q Quão grande pode ser a entrada?
Este calculadora suporta entradas até 1000. O resultado de 1000! tem 2.568 dígitos e é computado instantaneamente usando aritmética BigInt.
Q Os fatoriais são definidos para números negativos?
Não, a função fatorial é definida apenas para inteiros não negativos. A função gama Γ(n) = (n−1)! estende o conceito para não-inteiros e números negativos não-inteiros.
Q Por que os fatoriais crescem tão rápido?
Cada etapa multiplica por um número cada vez maior. Enquanto 10! = 3.628.800, apenas mais 10 dá 20! = 2.432.902.008.176.640.000. Esse crescimento super-exponencial faz com que n! seja maior do que qualquer função exponencial eventualmente.
Q Para o que os fatoriais são usados?
Os fatoriais contam a quantidade de maneiras de arranjar n objetos (permutações). Eles aparecem em probabilidade, combinação, séries de Taylor e análise de algoritmos.

About This Tool

Calculadora de Fatorial is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.