ForHosting KIT · Matemáticas

Calculadora de diagonales de un polígono

Indique el número de lados y sepa cuántas diagonales tiene el polígono: un hexágono tiene 9, un pentágono 5, un cuadrilátero 2 y un triángulo ninguna, todo con la fórmula n(n−3)/2. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Lados
6
Obtiene
Diagonales
9

Un polígono convexo de n lados tiene un número fijo de diagonales una vez conocido n. Desde cada vértice puede trazar segmentos a todos los demás vértices excepto a sí mismo y a sus dos vecinos inmediatos, lo que da n menos tres diagonales que salen de ese vértice; al contar todos los vértices se cuenta dos veces cada diagonal, de modo que el total es n por n menos tres entre dos. Esa única forma cerrada recupera cero diagonales para un triángulo, dos para un cuadrilátero, cinco para un pentágono, nueve para un hexágono, y crece de forma cuadrática al aumentar n. Los estudiantes encuentran la fórmula en unidades de combinatoria y geometría plana; los docentes y las plataformas de olimpiadas necesitan un oráculo numérico estable; los ingenieros a veces precisan el conteo al presupuestar tendidos de cuerdas o aristas de un grafo sobre un ciclo.

Qué es una diagonal de un polígono y por qué el conteo es n(n−3)/2

En un polígono simple, una diagonal es un segmento que une dos vértices no adyacentes y, cuando el polígono es convexo, queda en el interior de la figura. Para un n-ágono convexo, cada par de vértices no adyacentes determina exactamente un segmento de ese tipo, de modo que contar diagonales es un problema combinatorio puro sobre el conjunto de vértices. El grafo completo sobre n vértices etiquetados tiene n sobre dos aristas; el polígono ya usa n de esas aristas como lados; el resto son diagonales.

Algebraicamente eso es n(n−1)/2 menos n, que se simplifica a n(n−3)/2. La misma expresión aparece si fija un vértice, observa que aporta n menos tres diagonales, multiplica por n y divide entre dos para deshacer el doble conteo. La intención de búsqueda se concentra en calculadora de diagonales de un polígono, número de diagonales en un polígono, cuántas diagonales tiene un n-ágono y la fórmula n por n menos tres entre dos.

Las personas quieren un número que puedan contrastar con la clave de un libro o un corrector automático, no solo un esbozo de demostración.

Cómo valida la entrada esta calculadora y aplica el conteo en forma cerrada

Las cadenas no numéricas, los campos ausentes y los conteos de lados no enteros también fallan con un mensaje claro. Tras la validación, el motor evalúa las diagonales como lados por lados menos tres, todo entre dos. Para todo entero n el producto n por n menos tres es par, de modo que el cociente es siempre un entero exacto sin paso de redondeo en punto flotante.

Los casos límite son explícitos: sides igual a dos o a uno, cero, valores negativos y sides omitido fallan; sides igual a tres tiene éxito y devuelve cero diagonales, el conteo correcto de un triángulo. Valores de n grandes pero razonables siguen siendo exactos dentro de los límites de enteros seguros de JavaScript para rangos típicos de deberes y concursos; un tope superior rechaza entradas patológicas que superarían el contrato del motor.

Uso práctico, límites, precios y canales de entrega

Use la herramienta del navegador cuando desee un conteo inmediato de diagonales al revisar deberes, preparar soluciones de concurso o verificar la respuesta de una hoja de ejercicios sin instalar un sistema de álgebra computacional. Los resultados son plenamente deterministas: el mismo valor de sides siempre produce el mismo campo diagonals y la misma cadena de fórmula. No hay modelo de lenguaje, ni servicio de geometría externo ni azar, de modo que la capacidad es segura para fijarla en comprobaciones de integración continua y materiales didácticos reproducibles.

Recuerde que esta herramienta cuenta diagonales de un polígono convexo; no mide longitudes de diagonales, no dibuja la figura y no enumera qué pares de vértices forman cada diagonal.

Ejercicios de diagonales de polígonos para deberes y exámenes

Estudiantes y correctores confirman el número de diagonales desde triángulos hasta n-ágonos grandes, incluido cero diagonales en un triángulo y el rechazo cuando el número de lados es menor que tres.

¿Qué fórmula usa la calculadora?

Diagonales = n·(n−3)/2. Un triángulo tiene 0, un cuadrilátero 2, un pentágono 5 y un hexágono 9.

¿Qué ocurre si sides es menor que 3?

Un polígono convexo requiere al menos tres lados; dígones y monógonos se rechazan y esas llamadas no se cobran.

¿Es gratuita la calculadora de diagonales de un polígono?

La herramienta del navegador se ejecuta gratis en su dispositivo.

¿Devuelve longitudes de diagonales o solo el conteo?

Solo el conteo. La capacidad indica cuántas diagonales tiene un n-ágono convexo; no calcula longitudes, coordenadas ni dibujos.

¿Cuántas diagonales tiene un hexágono?

Un hexágono tiene 9 diagonales: seis lados por tres, dividido entre dos. Como referencia, un pentágono tiene 5, un cuadrilátero 2 y un triángulo ninguna, porque cada par de sus vértices ya está unido por un lado.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/geom/polygon-diagonals

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Esta capacidad acepta un entero de lados mayor o igual que tres, rechaza dígones y monógonos con un error invalid_input claro y devuelve lados, diagonales, la cadena de la fórmula y una etiqueta de método como JSON estructurado.

Cómo valida la entrada esta calculadora y aplica el conteo en forma cerrada

Envíe un cuerpo JSON con sides igual a un entero mayor o igual que tres. El campo también puede enviarse bajo el alias corto n. Los valores menores que tres fallan con invalid_input porque un polígono euclídeo convexo bajo este contrato necesita al menos tres lados; dígones y monógonos se rechazan antes de cualquier aritmética.

Uso práctico, límites, precios y canales de entrega

Use la API cuando un script, una plataforma didáctica, un servicio de calificación o un cuaderno necesite JSON estable para muchos conteos de lados bajo un solo contrato. Cada petición exitosa es un ítem facturable a $0.002; la validación fallida no consume saldo. Las entradas aceptadas deben cumplir sides mayor o igual que tres; dígones, monógonos y conteos no enteros se rechazan con un mensaje invalid_input claro. Conecte el endpoint a ejercicios de polígonos, correctores de combinatoria, contadores de aristas de un grafo sobre un ciclo o pasos de preprocesado donde prefiera errores de dominio explícitos a widgets opacos de caja negra que no muestran por qué se rechazan lados menores que tres.

Fixtures deterministas para pruebas de geometría y combinatoria

Las canalizaciones que alimentan pruebas unitarias o demos interactivas de polígonos pueden invocar un oráculo puro de diagonales en lugar de reimplementar n(n−3)/2 en cada lenguaje.

Plataformas didácticas y correctores de respuestas en concursos

Los cursos en línea y los sistemas de olimpiadas necesitan un conteo JSON estable para muchos valores de n bajo un solo contrato, con invalid_input claro cuando n no es un número de lados válido de polígono.

¿Cómo calculo el número de diagonales con esta API?

Envíe un cuerpo JSON con sides (entero ≥ 3, alias n) a geom.polygon_diagonals. La respuesta devuelve sides, diagonals, formula y method.

Ver la documentación completa del KIT →