Toolbox Hub
Todas as ferramentas

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. 1

    Insira um número inteiro

    Digite qualquer número inteiro não negativo. Zero fatorial é definido como um.

  2. 2

    Execute-o

    O produto completo é mostrado, com cada dígito, em vez de uma aproximação.

  3. 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. 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.

Ferramentas relacionadas