ForHosting KIT · Matemática

Calculadora de diagonais de polígono

Informe o número de lados e descubra quantas diagonais o polígono tem: um hexágono tem 9, um pentágono 5, um quadrilátero 2 e um triângulo nenhuma, tudo pela fórmula n(n−3)/2. 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
Lados
6
Você obtém
Diagonais
9

Um polígono convexo com n lados tem um número fixo de diagonais assim que n é conhecido. De cada vértice você pode traçar segmentos até todos os outros vértices, exceto ele mesmo e seus dois vizinhos imediatos, o que dá n menos três diagonais saindo daquele vértice; ao contar todos os vértices cada diagonal é contada duas vezes, de modo que o total é n vezes n menos três sobre dois. Essa única forma fechada recupera zero diagonais para um triângulo, duas para um quadrilátero, cinco para um pentágono, nove para um hexágono, e cresce de forma quadrática à medida que n aumenta. Estudantes encontram a fórmula em unidades de combinatória e geometria plana; professores e plataformas de olimpíadas precisam de um oráculo numérico estável; engenheiros às vezes precisam da contagem ao orçar traçados de cordas ou arestas de grafo sobre um ciclo.

O que é uma diagonal de polígono e por que a contagem é n(n−3)/2

Em um polígono simples, uma diagonal é um segmento que une dois vértices não adjacentes e, quando o polígono é convexo, fica no interior da figura. Para um n-ágono convexo, cada par de vértices não adjacentes determina exatamente um segmento desse tipo, de modo que contar diagonais é um problema combinatório puro sobre o conjunto de vértices. O grafo completo em n vértices rotulados tem n escolhe dois arestas; o polígono já usa n dessas arestas como lados; o restante são diagonais.

Algebricamente isso é n(n−1)/2 menos n, que se simplifica para n(n−3)/2. A mesma expressão aparece se você fixa um vértice, observa que ele contribui com n menos três diagonais, multiplica por n e divide por dois para desfazer a contagem dupla. A intenção de busca se concentra em calculadora de diagonais de polígono, número de diagonais em um polígono, quantas diagonais tem um n-ágono e a fórmula n vezes n menos três sobre dois.

As pessoas querem um número que possam conferir com a chave de um livro ou um corretor automático, não só um esboço de prova.

Como esta calculadora valida a entrada e aplica a contagem em forma fechada

Strings não numéricas, campos ausentes e contagens de lados não inteiras também falham com uma mensagem clara. Após a validação, o motor avalia as diagonais como lados vezes lados menos três, tudo sobre dois. Para todo inteiro n o produto n vezes n menos três é par, de modo que o quociente é sempre um inteiro exato sem etapa de arredondamento em ponto flutuante.

Os casos limite são explícitos: sides igual a dois ou um, zero, valores negativos e sides omitido falham; sides igual a três tem sucesso e devolve zero diagonais, a contagem correta de um triângulo. Valores de n grandes porém razoáveis permanecem exatos dentro dos limites de inteiros seguros do JavaScript para faixas típicas de lição de casa e concursos; um limite superior rejeita entradas patológicas que ultrapassariam o contrato do motor.

Uso prático, limites, preços e canais de entrega

Use a ferramenta do navegador quando quiser uma contagem imediata de diagonais ao conferir lição de casa, preparar soluções de concurso ou verificar a resposta de uma folha de exercícios sem instalar um sistema de álgebra computacional. Os resultados são plenamente determinísticos: o mesmo valor de sides sempre produz o mesmo campo diagonals e a mesma string de fórmula. Não há modelo de linguagem, nem serviço externo de geometria nem aleatoriedade, de modo que a capacidade é segura para fixar em checagens de integração contínua e materiais de aula reproduzíveis.

Lembre-se de que esta ferramenta conta diagonais de um polígono convexo; ela não mede comprimentos de diagonais, não desenha a figura e não enumera quais pares de vértices formam cada diagonal.

Exercícios de diagonais de polígonos para lição e provas

Alunos e corretores confirmam o número de diagonais de triângulos até n-ágonos grandes, incluindo zero diagonais no triângulo e rejeição quando a contagem de lados é menor que três.

Qual fórmula a calculadora usa?

Diagonais = n·(n−3)/2. Um triângulo tem 0, um quadrilátero tem 2, um pentágono tem 5 e um hexágono tem 9.

O que acontece se sides for menor que 3?

Um polígono convexo exige pelo menos três lados; dígons e monógonos são rejeitados e essas chamadas não são cobradas.

A calculadora de diagonais de polígono é gratuita?

A ferramenta do navegador roda grátis no seu dispositivo.

Isso devolve comprimentos de diagonais ou só a contagem?

Somente a contagem. A capacidade indica quantas diagonais um n-ágono convexo tem; não calcula comprimentos, coordenadas nem desenhos.

Quantas diagonais tem um hexágono?

Um hexágono tem 9 diagonais: seis lados vezes três, dividido por dois. Para comparar, um pentágono tem 5, um quadrilátero 2 e um triângulo nenhuma, porque cada par de vértices já está ligado por um lado.

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/geom/polygon-diagonals

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/geom/polygon-diagonals \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"sides":6}'
{
  "sides": 6
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.polygon_diagonals",
  "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.

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.

Esta capacidade aceita um inteiro de lados maior ou igual a três, rejeita dígons e monógonos com um erro invalid_input claro e devolve lados, diagonais, a string da fórmula e uma etiqueta de método como JSON estruturado.

O que é uma diagonal de polígono e por que a contagem é n(n−3)/2

Entregar lados, diagonais, fórmula e método como JSON facilita colar o resultado em anotações, afirmar em testes unitários ou alimentar uma plataforma de aula sem reimplementar o argumento de contagem em cada idioma em que você ensina ou implanta.

Como esta calculadora valida a entrada e aplica a contagem em forma fechada

Envie um corpo JSON com sides definido como um inteiro maior ou igual a três. O campo também pode ser fornecido sob o alias curto n. Valores abaixo de três falham com invalid_input porque um polígono euclidiano convexo sob este contrato precisa de pelo menos três lados; dígons e monógonos são rejeitados antes de qualquer aritmética.

Uso prático, limites, preços e canais de entrega

Use a API quando um script, plataforma de aula, serviço de correção ou notebook precisar de JSON estável para muitas contagens de lados sob um único contrato. Cada requisição bem-sucedida é um item faturável a US$ 0,002; a validação com falha não consome saldo. As entradas aceitas devem satisfazer sides maior ou igual a três; dígons, monógonos e contagens não inteiras são rejeitados com uma mensagem invalid_input clara. Conecte o endpoint a exercícios de polígonos, corretores de combinatória, contadores de arestas de grafo sobre um ciclo ou etapas de pré-processamento em que você já prefere erros de domínio explícitos a widgets opacos de caixa-preta que não mostram por que lados abaixo de três são rejeitados.

Fixtures determinísticos para testes de geometria e combinatória

Pipelines que alimentam testes unitários ou demos interativas de polígonos podem chamar um oráculo puro de diagonais em vez de reimplementar n(n−3)/2 em cada linguagem.

Plataformas de aula e corretores de respostas em concursos

Cursos online e sistemas de olimpíadas precisam de uma contagem JSON estável para muitos valores de n sob um único contrato, com invalid_input claro quando n não é uma contagem válida de lados de polígono.

Como calculo o número de diagonais com esta API?

Envie um corpo JSON com sides (inteiro ≥ 3, alias n) para geom.polygon_diagonals. A resposta devolve sides, diagonals, formula e method.

Ver a documentação completa do KIT →