ForHosting KIT · Matemática

Calculadora de superfatorial

Multiplique os n primeiros fatoriais de forma exata: o superfatorial de 5 é 1! × 2! × 3! × 4! × 5!, ou seja, 34560, mostrado por inteiro e com a quantidade de dígitos para qualquer n de 0 a 100. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Índice n
5
Você obtém
Superfatorial
34560
Dígitos
5
N máximo
100

A calculadora de superfatorial retorna o produto dos n primeiros fatoriais para qualquer inteiro n não negativo que você informar. Pela definição clássica de Sloane, o superfatorial de n é um fatorial vezes dois fatorial vezes três fatorial e assim por diante até n fatorial, escrito como sf(n) igual ao produto de k igual a um até n de k!. Zero é permitido e retorna um, porque o produto vazio é um por convenção. Valores pequenos que você já pode conhecer são sf(1)=1, sf(2)=2, sf(3)=12, sf(4)=288 e sf(5)=34560; além disso, a sequência cresce muito mais rápido que um único fatorial, então cada resultado é retornado como uma string decimal exata em vez de uma aproximação em ponto flutuante. O mecanismo usa apenas aritmética determinística com BigInt: sem chamadas de rede, sem amostragem e sem atalhos dependentes de data.

O que significa superfatorial e o que a resposta contém

Superfatorial aqui significa o produto dos n primeiros fatoriais comuns, não o hiperfatorial de torres de fatoriais e não um multifatorial com fatores pulados. Formalmente, sf(n) = 1! × 2! × … × n!

para n maior ou igual a um, e sf(0) = 1 para o produto vazio. Essa é a sequência inteira comumente associada a Sloane e listada no OEIS como os superfatoriais; é um objeto diferente de n elevado ao fatorial ou outras construções com nomes parecidos, então sempre verifique qual definição um enunciado de problema usa.

Esta calculadora retorna o n solicitado, o valor de superfatorial como uma string decimal no campo superfactorial, o número de dígitos nessa string, e o n máximo suportado publicado, para que clientes possam validar antes de enviar um lote.

Onde os superfatoriais se encaixam no estudo, no código e no ensino

Estudantes encontram superfatoriais quando um texto de combinatória ou teoria dos números os contrasta com fatoriais, quando um exercício do OEIS pede o produto dos n primeiros fatoriais, ou quando precisam de um exemplo vívido de crescimento mais rápido que n!. Professores podem gerar gabaritos previamente para n modestos sem confiar em aplicativos de calculadora opacos que arredondam inteiros grandes ou trocam silenciosamente para notação científica.

Desenvolvedores chamam o mesmo contrato a partir de scripts para gerar vetores de teste determinísticos, para ilustrar serialização segura com BigInt em APIs, ou para atender enunciados de desafios de programação que exigem o superfatorial exato em vez de uma aproximação em espaço logarítmico. A prática de concursos costuma precisar de uma fonte rápida e offline de valores de superfatorial por posição, para que soluções possam ser verificadas sem baixar tabelas do OEIS sob pressão de tempo.

Comunicadores de ciência usam tabelas curtas de superfatorial como uma demonstração limpa de que multiplicar fatoriais sucessivos produz contagens de dígitos que sobem muito mais rápido que um único gráfico de fatorial, o que combina bem com lições sobre complexidade e aritmética exata.

Tarefas de casa e verificações no OEIS

Consulte valores exatos de sf(n) para exercícios de livro didático e problemas estilo OEIS que definem superfatorial como o produto dos n primeiros fatoriais.

Ensino de crescimento e BigInt

Mostre como o produto de fatoriais sucessivos ultrapassa n!, e como a saída em string decimal mantém cada dígito exato além dos inteiros seguros.

Como o superfatorial é definido aqui?

sf(n) é o produto dos n primeiros fatoriais: 1! × 2! × … × n!. Esta é a definição clássica de Sloane / OEIS.

Posso solicitar um n negativo?

Superfatorial é definido apenas para inteiros não negativos nesta calculadora.

Quais são alguns valores pequenos?

sf(0)=1, sf(1)=1, sf(2)=2, sf(3)=12, sf(4)=288, sf(5)=34560, sf(6)=24883200. n maiores retornam uma string decimal exata mais longa.

Por que o resultado é uma string em vez de um número?

Superfatoriais rapidamente excedem os inteiros seguros do JavaScript.

Superfatorial é o mesmo que hiperfatorial?

Não. Aqui o superfatorial é o produto dos n primeiros fatoriais comuns. O hiperfatorial e os multifatoriais, que pulam fatores, são construções diferentes, então confira qual definição o seu exercício usa antes de comparar respostas.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/math/superfactorial

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/math/superfactorial \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":5}'
{
  "n": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.superfactorial",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_n100
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

O que significa superfatorial e o que a resposta contém

Não há fórmula aproximada de Stirling apresentada como verdade, nem amostragem aleatória de primos: o mecanismo constrói o produto exato dentro da faixa suportada ou rejeita a entrada com invalid_input. Os casos rejeitados incluem n ausente, não inteiros, frações, notação científica, valores acima do teto documentado, e qualquer índice negativo. Se você precisar de um único fatorial, um fatorial duplo, um primorial, ou um simples produto de inteiros consecutivos, use essas ferramentas dedicadas; esta página responde apenas à pergunta de posição para valor de superfatorial, com saída BigInt exata, adequada para planilhas de exercícios, testes unitários e consumidores de API que não podem perder dígitos além dos inteiros seguros do JavaScript.

Como n é lido e como o BigInt mantém cada dígito exato

Sinais de mais à esquerda são permitidos; espaços incorporados, prefixos hexadecimais, sinais negativos e notação exponencial são rejeitados com uma mensagem clara, para que uma célula ruim não vire um superfatorial errado. Zero é válido e retorna um, correspondendo à convenção de produto vazio usada em matemática discreta. O cálculo é um loop iterativo simples: começa com BigInt um para o fatorial atual e BigInt um para o produto corrente, depois para cada k de um até n multiplica o fatorial por k e multiplica o produto por esse fatorial atualizado. O campo preferido é n como um número inteiro JSON, mas strings decimais e os apelidos value e k são aceitos, para que planilhas, strings de consulta e formulários digitados possam reutilizar o mesmo contrato. O mecanismo impõe um máximo rígido de cem em n, o que mantém a memória e a latência dentro de um orçamento previsível no caminho gratuito do navegador e no Worker de borda, mesmo que os fatoriais intermediários e o produto corrente cresçam super-exponencialmente. Cada intermediário é um BigInt e o valor final é serializado com toString, para que o JSON nunca perca dígitos como os doubles IEEE perderiam depois do quinquagésimo terceiro bit. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado sem reimplementar você mesmo o loop de produto de fatoriais.

Onde os superfatoriais se encaixam no estudo, no código e no ensino

Nesta página, o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, a validação com falha não é cobrada, e nada é armazenado depois que a resposta é devolvida. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o padrão do restante do catálogo tier A do KIT e permite ir de uma demonstração em sala de aula a um pipeline automatizado sem mudar o resultado matemático. Combine-a com ferramentas de fatorial ou primorial quando precisar de produtos relacionados, com calculadoras de Lucas ou Pell quando precisar de recorrências lineares, e com outros endpoints de matemática ao montar um pequeno laboratório de ajudantes gratuitos e determinísticos de teoria dos números.

Fixtures de teste determinísticas

Gere strings decimais de superfatorial reproduzíveis para testes unitários, verificações de propriedades e asserções de CI sem manter tabelas enormes à mão.

Quanto custa a calculadora de superfatorial?

É gratuita no navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.

Ver a documentação completa do KIT →