ForHosting KIT · Matemática

Calculadora de número triangular

O 5.º número triangular é 15 e o 10.º é 55. Digite uma posição para receber n(n+1)/2, digite qualquer inteiro para saber se ele é triangular e qual lugar ocupa na sequência, ou faça as duas coisas juntas. 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
N
5
Você obtém
Triangular
15
Produto
30

Um número triangular conta objetos que formam um triângulo equilátero: um na primeira linha, dois na segunda, três na terceira, e assim por diante. A fórmula fechada é simples e exata—T sub n igual a n vezes n mais um, tudo sobre dois—assim o quinto número triangular é quinze, o décimo é cinquenta e cinco, e o centésimo é cinco mil e cinquenta. Esta capacidade avalia essa fórmula para um índice n não negativo e testa se um inteiro não negativo arbitrário é triangular verificando que um mais oito vezes o valor seja um quadrado perfeito.

O que são números triangulares e como a fórmula funciona

Imagine empilhar moedas em fileiras: uma moeda, depois uma fileira de duas, depois três, e assim até n fileiras. O total é o n-ésimo número triangular. Somar de um até n é o mesmo que o produto fechado n vezes n mais um dividido por dois, porque n e n mais um são inteiros consecutivos e portanto um deles é par, de modo que a divisão por dois é exata em aritmética inteira.

A sequência começa em zero (para n igual a zero, um triângulo vazio), depois um, três, seis, dez, quinze, vinte e um, vinte e oito, trinta e seis, quarenta e cinco, e cinquenta e cinco para n igual a dez. Números triangulares aparecem em combinatória como o número de arestas de um grafo completo com n mais um vértices, no problema dos apertos de mão, e como números figurados relacionados aos quadrados por identidades como oito T sub n mais um igual ao quadrado de dois n mais um.

Como cada passo é multiplicação inteira e uma metade exata, não há arredondamento, amostragem nem dependência de relógio ou sementes aleatórias.

Validadores para contest de programação e entrevistas

Afirme soluções candidatas a problemas clássicos de número triangular sem reimplementar a fórmula fechada e a inversa por quadrado perfeito em cada harness de linguagem.

O que é um número triangular?

Um inteiro não negativo da forma T_n = n(n+1)/2 para algum inteiro n ≥ 0. Exemplos: 1, 3, 6, 10, 15, 21.

Como testar se um valor é triangular?

Calcule 1 + 8·value. Se esse discriminante for um quadrado perfeito r² com r ímpar, então n = (r−1)/2 e o valor é igual a T_n.

Zero é um número triangular?

Esta ferramenta trata zero como um número triangular não negativo válido.

A calculadora de número triangular é gratuita?

A ferramenta do navegador é gratuita e roda localmente.

Quantos apertos de mão há quando todos de um grupo se cumprimentam uma vez?

Um número triangular deles. Com 6 pessoas são 15, o 5.º número triangular, porque cada par se cumprimenta uma única vez. Em geral, um grupo de n mais uma pessoas dá o n-ésimo número triangular de apertos de mão.

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/triangular-number

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/triangular-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":5}'
{
  "n": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.triangular_number",
  "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_n100000000
max_value5000000050000000
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.

Estudantes, professores, autores de contest e construtores de pipelines de dados obtêm uma resposta JSON determinística sem sistema de álgebra computacional, sem chute em ponto flutuante, e com a mesma função pura na ferramenta gratuita do navegador e no caminho de API pré-paga.

O que são números triangulares e como a fórmula funciona

Quando você só precisa de T sub n, envie o índice; quando precisa de pertinência, envie o valor candidato; quando precisa dos dois numa única chamada, envie ambos os campos e leia triangular e is_triangular juntos.

Como chamar a API e o que volta

O campo n é um inteiro não negativo no máximo de cem milhões—o índice do número triangular que você deseja. O campo value é um inteiro não negativo no máximo de cinco quatrilhões cinquenta bilhões—o candidato que você quer testar como triangular. No caminho de cálculo a resposta inclui n, triangular igual a T sub n, product igual a n vezes n mais um, e a string da fórmula n vezes n mais um sobre dois. Use em pipelines de lição de casa, validadores de contest de programação, sandboxes de preparação para entrevistas, jobs de enriquecimento de planilhas ou qualquer fluxo que precise de uma checagem reproduzível de número triangular sem instalar pacotes especializados em cada máquina. Envie um corpo JSON com pelo menos um de dois campos. Os aliases index e order são aceitos com o mesmo significado. Os aliases number, x e candidate mapeiam para value. No caminho de verificação a resposta inclui value, is_triangular como booleano, root_n como o índice recuperado ou null, discriminant igual a um mais oito vezes value, e quando o candidato é triangular também n, triangular e product para você recalcular à mão. Validação falha—falta dos dois campos, não inteiro, fração, valor acima do limite publicado ou qualquer número negativo—retorna invalid_input e nunca é cobrada. O preço é um fixo US$ 0,002 por requisição bem-sucedida com unidade item e preço unitário marginal zero.

Dicas práticas, limites e buscas relacionadas

Se você precisa de números figurados de multiprecisão com centenas de dígitos, use uma pilha de big-integer dedicada—esta capacidade parse leve é feita para checagens interativas e entradas de tamanho didático. Landings irmãs de teoria dos números neste kit miram outras intenções como checagens de Armstrong ou somas alíquotas; esta página é especificamente para quem busca uma calculadora de número triangular ou pergunta se um inteiro dado é triangular. Prefira o desenho de dois campos a inventar um enum de modo: um único contrato cobre só cálculo, só verificação e pedidos conjuntos sem quebrar clientes antigos. Mantenha n e value dentro dos limites de inteiros seguros publicados para que todo produto intermediário e o discriminante um mais oito v permaneçam exatos no Worker e no navegador. Ao ensinar, prefira exemplos emparelhados: n igual a cinco produz quinze; value igual a quinze produz is_triangular true com root_n cinco; value igual a quatorze produz false; e um n negativo demonstra o caminho de rejeição rígida. Como a inversa se apoia num teste de quadrado perfeito do discriminante, os alunos podem recalcular a raiz quadrada à mão em casos pequenos e casar linha a linha com a API. Não trate o booleano sozinho como caixa-preta—pareie is_triangular com root_n e discriminant ao corrigir entregas para diagnosticar fórmulas inversas erradas com facilidade. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando usuários digitam valores ruins ao aprender o contrato.

Lição de casa: calcular T_n e verificar pertinência triangular

Dê aos alunos um índice ou um inteiro candidato e confira o valor triangular ou o rótulo sim/não calculado à mão contra um resultado determinístico da API ou do navegador gratuito.

Demonstrações didáticas de números figurados e somas fechadas

Projete n, product, triangular, discriminant e root_n em sala para que a turma veja a fórmula, o teste inverso do quadrado e ambos os resultados numa única resposta.

Quais entradas são rejeitadas?

Faltar n e value, não inteiros, valores acima dos máximos publicados e qualquer número negativo retornam invalid_input. Essas falhas não são cobradas.

Ver a documentação completa do KIT →