ForHosting KIT · Mathématiques

Calculateur de diagonales d'un polygone

Indiquez le nombre de côtés et sachez combien de diagonales compte le polygone : un hexagone en a 9, un pentagone 5, un quadrilatère 2 et un triangle aucune, selon la formule n(n−3)/2. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Côtés
6
Vous obtenez
Diagonales
9

Un polygone convexe à n côtés a un nombre fixe de diagonales dès que n est connu. Depuis chaque sommet vous pouvez tracer des segments vers tous les autres sommets sauf lui-même et ses deux voisins immédiats, ce qui donne n moins trois diagonales partant de ce sommet ; en comptant tous les sommets chaque diagonale est comptée deux fois, de sorte que le total est n fois n moins trois sur deux. Cette unique forme fermée redonne zéro diagonale pour un triangle, deux pour un quadrilatère, cinq pour un pentagone, neuf pour un hexagone, et croît de façon quadratique quand n augmente. Les élèves rencontrent la formule en combinatoire et en géométrie plane ; les enseignants et les plateformes de concours ont besoin d'un oracle numérique stable ; les ingénieurs ont parfois besoin du décompte pour budgéter des tracés de cordes ou des arêtes de graphe sur un cycle.

Ce qu'est une diagonale de polygone et pourquoi le décompte est n(n−3)/2

Dans un polygone simple, une diagonale est un segment qui joint deux sommets non adjacents et, lorsque le polygone est convexe, se trouve à l'intérieur de la figure. Pour un n-gone convexe, chaque paire de sommets non adjacents détermine exactement un tel segment, de sorte que compter les diagonales est un problème combinatoire pur sur l'ensemble des sommets. Le graphe complet sur n sommets étiquetés a n parmi deux arêtes ; le polygone utilise déjà n de ces arêtes comme côtés ; le reste sont des diagonales.

Algébriquement c'est n(n−1)/2 moins n, qui se simplifie en n(n−3)/2. La même expression apparaît si vous fixez un sommet, notez qu'il contribue n moins trois diagonales, multipliez par n et divisez par deux pour annuler le double comptage. L'intention de recherche se regroupe autour de calculateur de diagonales de polygone, nombre de diagonales dans un polygone, combien de diagonales a un n-gone, et la formule n fois n moins trois sur deux.

Les gens veulent un nombre qu'ils peuvent vérifier contre la clé d'un manuel ou un correcteur automatique, pas seulement une esquisse de preuve.

Comment ce calculateur valide l'entrée et applique le décompte en forme fermée

Les chaînes non numériques, les champs manquants et les nombres de côtés non entiers échouent aussi avec un message clair. Après validation, le moteur évalue les diagonales comme côtés multipliés par côtés moins trois, le tout sur deux. Pour tout entier n le produit n fois n moins trois est pair, de sorte que le quotient est toujours un entier exact sans étape d'arrondi en virgule flottante.

Les cas limites sont explicites : sides égal à deux ou un, zéro, valeurs négatives et sides omis échouent ; sides égal à trois réussit et renvoie zéro diagonale, le décompte correct d'un triangle. Des n grands mais raisonnables restent exacts dans les limites d'entiers sûrs de JavaScript pour les plages typiques de devoirs et de concours ; une borne supérieure rejette les entrées pathologiques qui dépasseraient le contrat du moteur.

Usage pratique, limites, tarification et canaux de livraison

Utilisez l'outil du navigateur lorsque vous voulez un décompte immédiat de diagonales en vérifiant des devoirs, en préparant des solutions de concours ou en contrôlant la réponse d'une fiche sans installer un système de calcul formel. Les résultats sont pleinement déterministes : la même valeur de sides produit toujours le même champ diagonals et la même chaîne de formule.

Il n'y a ni modèle de langage, ni service de géométrie externe, ni aléatoire, de sorte que la capacité est sûre à figer dans des contrôles d'intégration continue et des supports de cours reproductibles. Rappelez-vous que cet outil compte les diagonales d'un polygone convexe ; il ne mesure pas les longueurs de diagonales, ne dessine pas la figure et n'énumère pas quels couples de sommets forment chaque diagonale.

Exercices de diagonales de polygones pour devoirs et examens

Élèves et correcteurs confirment le nombre de diagonales des triangles aux grands n-gones, y compris zéro diagonale pour un triangle et le rejet lorsque le nombre de côtés est inférieur à trois.

Jeux de tests déterministes pour géométrie et combinatoire

Les pipelines qui alimentent des tests unitaires ou des démos interactives de polygones peuvent appeler un oracle pur de diagonales au lieu de réimplémenter n(n−3)/2 dans chaque langage.

Quelle formule le calculateur utilise-t-il ?

Diagonales = n·(n−3)/2. Un triangle en a 0, un quadrilatère 2, un pentagone 5 et un hexagone 9.

Que se passe-t-il si sides est inférieur à 3 ?

Un polygone convexe exige au moins trois côtés ; digones et monogones sont rejetés et ces appels ne sont pas facturés.

Le calculateur de diagonales de polygone est-il gratuit ?

L'outil du navigateur s'exécute gratuitement sur votre appareil.

Cela renvoie-t-il les longueurs des diagonales ou seulement le décompte ?

Uniquement le décompte. La capacité indique combien de diagonales a un n-gone convexe ; elle ne calcule ni longueurs, ni coordonnées, ni dessins.

Combien de diagonales a un hexagone ?

Un hexagone a 9 diagonales : six côtés multipliés par trois, le tout divisé par deux. À titre de comparaison, un pentagone en a 5, un quadrilatère 2 et un triangle aucune, car chaque paire de sommets y est déjà reliée par un côté.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

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

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Cette capacité accepte un entier de côtés supérieur ou égal à trois, rejette digones et monogones avec une erreur invalid_input claire, et renvoie côtés, diagonales, la chaîne de formule et une étiquette de méthode en JSON structuré.

Ce qu'est une diagonale de polygone et pourquoi le décompte est n(n−3)/2

Livrer côtés, diagonales, formule et méthode en JSON facilite le collage dans des notes, l'assertion dans des tests unitaires ou l'alimentation d'une plateforme pédagogique sans réimplémenter l'argument de comptage dans chaque langue où vous enseignez ou déployez.

Comment ce calculateur valide l'entrée et applique le décompte en forme fermée

Envoyez un corps JSON avec sides égal à un entier supérieur ou égal à trois. Le champ peut aussi être fourni sous l'alias court n. Les valeurs inférieures à trois échouent avec invalid_input car un polygone euclidien convexe sous ce contrat a besoin d'au moins trois côtés ; digones et monogones sont rejetés avant toute arithmétique.

Usage pratique, limites, tarification et canaux de livraison

Utilisez l'API lorsqu'un script, une plateforme de cours, un service de notation ou un notebook a besoin de JSON stable pour de nombreux nombres de côtés sous un seul contrat. Chaque requête réussie est un élément facturable à $0.002 ; l'échec de validation ne consomme pas le solde. Les entrées acceptées doivent satisfaire sides supérieur ou égal à trois ; digones, monogones et nombres de côtés non entiers sont rejetés avec un message invalid_input clair. Branchez l'endpoint sur des exercices de polygones, des correcteurs de combinatoire, des compteurs d'arêtes de graphe sur un cycle ou des étapes de prétraitement où vous préférez déjà des erreurs de domaine explicites à des widgets boîte noire opaques qui ne montrent pas pourquoi les côtés inférieurs à trois sont rejetés.

Plateformes de cours et correcteurs de réponses de concours

Les cours en ligne et les systèmes de concours ont besoin d'un décompte JSON stable pour de nombreuses valeurs de n sous un seul contrat, avec invalid_input clair lorsque n n'est pas un nombre de côtés de polygone valide.

Comment calculer le nombre de diagonales avec cette API ?

Envoyez un corps JSON avec sides (entier ≥ 3, alias n) à geom.polygon_diagonals. La réponse renvoie sides, diagonals, formula et method.

Consulter la documentation complète du KIT →