ForHosting KIT · Mathématiques

Calculateur de diagonales du trapèze

Obtenez les deux diagonales d'un trapèze à partir des deux bases, des deux côtés obliques et de la hauteur : des bases de 6 et 12, des côtés de 5 et une hauteur de 4 donnent deux diagonales de 9,848857801796. Toute figure impossible est refusée. 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
Base a
6
Base b
12
Leg c
5
Leg d
5
Hauteur
4
Vous obtenez
Diagonale 1
9,8488578018
Diagonale 2
9,8488578018

Un trapèze est un quadrilatère comportant exactement une paire de côtés parallèles, les bases. Dès que vous connaissez les deux longueurs de base, les deux côtés non parallèles (les jambes ou côtés non parallèles) et la hauteur perpendiculaire entre les bases, les deux diagonales sont entièrement déterminées par la géométrie euclidienne : placez la figure dans le plan, retrouvez les décalages horizontaux de la base supérieure, puis mesurez les distances entre sommets opposés. Ce calculateur de diagonales du trapèze accepte ces cinq longueurs, vérifie qu'elles forment un trapèze réel et renvoie les deux diagonales avec une étiquette de méthode stable. Aucun appel réseau, aucun échantillonnage aléatoire, aucun Date.

Où les longueurs des diagonales du trapèze interviennent dans le travail réel

Les cours de géométrie du secondaire et de l'université demandent constamment les diagonales d'un trapèze lorsque bases, jambes et hauteur sont connues ; un calculateur fiable avec un filtre strict de cohérence accélère la correction des devoirs et élimine les erreurs de tableur où l'on applique la diagonale du rectangle à un trapèze non rectangulaire.

Les flux d'architecture et de génie civil utilisent des sections trapézoïdales pour pentes de toiture, sections de remblai et dispositions de contreventement ; les longueurs de diagonale alimentent listes de coupe et contrôles de jeu lorsque seules les cotes du contour sont levées. Les équipes de fabrication dimensionnent plaques trapézoïdales et panneaux effilés ; connaître les deux diagonales aide à vérifier développements à plat et distances d'outillage avant découpe.

Les bibliothèques de jeux, graphiques et CAD stockent des quads trapézoïdaux pour jupes de terrain, panneaux d'interface et coques UV ; des diagonales déterministes soutiennent proxies de collision et calculs de mise en page sans pile complète de géométrie computationnelle.

Si vous avez ensuite besoin seulement de l'aire et du segment médian du trapèze à partir de deux bases et de la hauteur, ou du nombre de diagonales d'un n-gone, traitez-les comme des intentions de recherche distinctes plutôt que de surcharger cette page des diagonales du trapèze — l'aire vit sous le calculateur d'aire du trapèze, et le comptage des diagonales d'un n-gone est un problème combinatoire différent.

Contreventement et listes de coupe

À partir des longueurs de base, de jambe et de hauteur relevées sur le terrain, obtenez les diagonales pour notes de toiture, remblai et fabrication de plaques.

Pourquoi une requête peut-elle échouer alors que toutes les longueurs sont positives ?

Les cinq longueurs doivent former un trapèze plan de la hauteur donnée. Chaque jambe doit être au moins égale à la hauteur, et les décalages horizontaux implicites doivent correspondre aux deux jambes.

Que se passe-t-il si les deux bases sont égales ?

Des bases égales imposent des jambes égales dans ce modèle (même hauteur et même magnitude de décalage). Des jambes inégales avec des bases égales sont rejetées comme incohérentes ; des jambes égales donnent un placement de type parallélogramme avec des diagonales bien définies.

Quel est le coût ?

L'outil navigateur est gratuit et s'exécute en local.

Combien mesurent les diagonales d'un trapèze de bases 6 et 12, de côtés 5 et de hauteur 4 ?

Les deux diagonales mesurent 9,848857801796. Elles sont égales parce que les deux côtés obliques ont la même longueur, ce qui rend le trapèze isocèle.

Peut-on appliquer la formule de la diagonale du rectangle à un trapèze ?

Non, c'est une erreur courante. Les diagonales d'un trapèze dépendent du décalage de la petite base au-dessus de la grande, et ce décalage est fixé par les côtés obliques et la hauteur.

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/trapezoid-diagonal

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/trapezoid-diagonal \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"base_a":6,"base_b":12,"leg_c":5,"leg_d":5,"height":4}'
{
  "base_a": 6,
  "base_b": 12,
  "leg_c": 5,
  "leg_d": 5,
  "height": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.trapezoid_diagonal",
  "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.

Élèves qui contrôlent des devoirs, notes de génie civil et de structure qui ont besoin de longueurs de contreventement sur des sections trapézoïdales, équipes CAD et fabrication qui dimensionnent des plaques à hauteur connue, et correcteurs automatiques qui doivent rejeter les figures impossibles obtiennent le même résultat pur dans l'outil gratuit du navigateur et dans l'API payante. Une entrée incohérente — jambes plus courtes que la hauteur, ou longueurs qui ne se ferment pas sous la hauteur donnée — échoue avec invalid_input au lieu d'inventer une diagonale.

Comment les deux diagonales du trapèze sont calculées à partir des côtés et de la hauteur

Chaque jambe est l'hypoténuse d'un triangle rectangle de côté vertical height, donc les deux doivent être au moins égales à la hauteur. Le solveur revérifie que les longueurs de jambe implicites correspondent aux entrées dans une tolérance flottante serrée ; tout écart signifie que les cinq nombres ne forment pas un trapèze plan et la requête échoue. Contrôles isocèles classiques : bases six et dix avec jambes cinq et hauteur quatre seulement après que les jambes égalent la vraie hypoténuse du débord ; bases six et dix avec hauteur quatre et jambes égales à la racine de vingt donnent des diagonales égales à la racine de quatre-vingts. Comme le chemin n'utilise que l'arithmétique et des racines carrées, il est déterministe, O(1) et sans solveurs itératifs. Nommez les côtés parallèles base_a et base_b et les non parallèles leg_c et leg_d, height étant la distance perpendiculaire entre les droites supports des bases. Placez base_b sur l'axe des x de l'origine à (base_b, 0) et base_a à y égal à height de (x, height) à (x plus base_a, height). Alors leg_c est le segment de (0, 0) à (x, height) et leg_d celui de (base_b, 0) à (x plus base_a, height). En notant m pour base_b moins base_a, le décalage gauche se résout en x égal à (m au carré plus leg_c au carré moins leg_d au carré) divisé par (deux m) lorsque les bases diffèrent ; lorsque les bases sont égales, la figure impose des jambes égales et x devient la racine carrée réelle de leg_c au carré moins height au carré. Une fois x connu, les deux diagonales sont les distances de (0, 0) à (x plus base_a, height) et de (base_b, 0) à (x, height).

Ce que vous envoyez et ce que vous recevez

Les champs numériques sont arrondis à douze décimales pour des goldens stables entre runtimes. Exemples de contrôle : un trapèze isocèle de bases six et dix, hauteur quatre et jambes cohérentes donne deux diagonales égales ; échanger quelle base est la plus longue ne change que le motif de signes du décalage, pas la validité d'une figure bien posée ; une jambe de trois avec hauteur quatre échoue en citant la contrainte de jambe. Utilisez l'outil gratuit du navigateur pour des contrôles rapides, puis appelez le même contrat depuis des scripts pour une évaluation en lot sans réimplémenter l'algèbre du décalage dans chaque langage. Fournissez cinq nombres finis positifs obligatoires : base_a et base_b pour les côtés parallèles, leg_c et leg_d pour les non parallèles, et height pour la distance perpendiculaire entre les bases. Les alias courts a, base1, top ou parallel_a pour la première base ; b, base2, bottom ou parallel_b pour la seconde ; c, leg1, left_leg ou side_c pour la première jambe ; d, leg2, right_leg ou side_d pour la seconde ; et h ou height_length pour la hauteur sont acceptés afin que des libellés de formulaire compacts n'imposent pas un second gestionnaire. Champs manquants, chaînes vides, texte non numérique, NaN, Infinity, dimensions non positives, une jambe plus courte que la hauteur, bases égales avec jambes inégales et toute autre combinaison incohérente sont rejetés avec invalid_input et ne sont pas facturés. En cas de succès, la réponse JSON renvoie base_a, base_b, leg_c, leg_d et height, fournit diagonal_1 et diagonal_2 selon le placement de coordonnées décrit, et fixe method à trapezoid_diagonals_from_sides_height pour que journaux et interfaces pédagogiques documentent l'algorithme. Le tarif API est la base publiée de $0.002 par élément réussi.

Où les longueurs des diagonales du trapèze interviennent dans le travail réel

Comme cette capacité est un moteur parse pur, une validation échouée ne consomme pas de solde et les exécutions réussies restent à $0.002 par élément.

Contrôle de devoirs et d'examens

Calculez les deux diagonales du trapèze à partir des bases, des jambes et de la hauteur, et rejetez les figures incohérentes avec une erreur invalid_input claire.

Quads trapézoïdaux en CAD et jeux

Transformez cinq longueurs de contour en les deux diagonales pour la mise en page, les proxies de collision et des fixtures géométriques auto-descriptifs dans le navigateur ou l'API.

Quelles entrées le calculateur de diagonales du trapèze exige-t-il ?

Cinq longueurs finies positives : base_a et base_b (côtés parallèles), leg_c et leg_d (côtés non parallèles), et height (distance perpendiculaire entre les bases). Les alias a/b/c/d/h sont acceptés.

Comment les deux diagonales sont-elles définies ?

Avec base_b en bas et base_a en haut, diagonal_1 relie l'extrémité gauche de base_b à la droite de base_a, et diagonal_2 la droite de base_b à la gauche de base_a. La réponse inclut method : "trapezoid_diagonals_from_sides_height".

Consulter la documentation complète du KIT →