O fatorial de um número inteiro não negativo n, representado por n!, é o produto de todos os inteiros positivos de 1 até n. É um dos conceitos mais importantes da matemática discreta, sendo a base de toda a análise combinatória.
Onde o fatorial aparece:
Para números grandes, a calculadora usa precisão arbitrária (BigInt) — ao contrário de calculadoras comuns que perdem precisão acima de 253. O resultado de 100! tem 158 dígitos, e 500! tem 1.135 dígitos — todos corretos.
Calculando à mão (para n pequeno): multiplique sequencialmente de n até 1. Exemplo: 6! = 6 × 5 × 4 × 3 × 2 × 1 = 720.
Definição recursiva:
Definição iterativa:
n! = 1 × 2 × 3 × … × (n−1) × n
Fórmulas derivadas (análise combinatória):
Aproximação de Stirling (para n grande):
n! ≈ √(2πn) × (n/e)n
onde e ≈ 2,71828. Útil para estimar ordens de grandeza sem calcular o valor exato.
Exemplo 1 — Permutação (quantas formas):
Anagramas da palavra "AMOR" (4 letras distintas): 4! = 4 × 3 × 2 × 1 = 24 anagramas.
Exemplo 2 — Combinação (escolher sem ordem):
Escolher 3 sabores entre 10 disponíveis: C(10,3) = 10! ÷ (3! × 7!) = 3.628.800 ÷ (6 × 5.040) = 120 combinações.
Exemplo 3 — Mega-Sena (probabilidade):
Acertar os 6 números entre 60: 1 em C(60,6) = 60! ÷ (6! × 54!) = 1 em 50.063.860.
Exemplo 4 — Crescimento do fatorial:
5! = 120 | 10! = 3.628.800 | 15! = 1.307.674.368.000 | 20! = 2,43 × 10¹⁸
O fatorial cresce muito mais rápido que potências exponenciais.