ForHosting KIT · Mathématiques

Aire du quadrilatère via diagonales

Saisissez les deux diagonales d'un quadrilatère et l'angle qui les sépare pour obtenir son aire : des diagonales de 6 et 8 qui se croisent à 90° délimitent 24, la moitié de leur produit fois le sinus de l'angle. 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
D1
6
D2
8
Angle
90
Vous obtenez
Aire
24

Trouver l'aire d'un quadrilatère général lorsque l'on connaît les deux diagonales et l'angle entre elles est un résultat euclidien classique présent dans les devoirs, le levé topographique et les notes de CAD.

Pourquoi l'aire vaut la moitié du produit des diagonales fois le sinus de l'angle

En géométrie plane, les deux diagonales d'un quadrilatère convexe partagent la figure en quatre triangles qui ont le point d'intersection en commun. Si les diagonales ont pour longueurs d1 et d2 et se coupent sous l'angle θ, chaque paire de pièces triangulaires opposées peut être réarrangée de sorte que l'aire totale soit celle d'un parallélogramme engendré par des vecteurs de ces longueurs sous cet angle, soit exactement la moitié de d1 d2 sin θ.

Plus formellement, prenez les diagonales comme deux segments sécants en un point intérieur ; les quatre aires triangulaires somment (1/2)·d1·d2·sin(θ) car chaque triangle apporte un terme (1/2)·a·b·sin sur les demi-segments et les sinus des angles opposés par le sommet coïncident. Lorsque θ vaut quatre-vingt-dix degrés, sin θ vaut un et la formule se réduit au demi-produit familier A = (d1 × d2) / 2 utilisé pour les losanges et cerfs-volants à diagonales perpendiculaires.

Lorsque θ approche zéro ou cent quatre-vingts degrés, la figure s'aplatit et l'aire tend vers zéro ; c'est pourquoi ce calculateur exige l'intervalle ouvert strict 0 < θ < 180 afin que les diagonales ne soient pas colinéaires. La formule n'a besoin ni des longueurs des côtés ni des angles aux sommets ; les deux diagonales et leur angle mutuel suffisent à fixer l'aire enclose.

Contrat d'entrée, forme de la réponse et comportement d'erreur

Les deux diagonales doivent être strictement positives — les longueurs nulles ou négatives sont rejetées avec un message clair et ne sont pas facturées. L'angle doit être strictement compris entre zéro et cent quatre-vingts degrés, bornes exclues ; les valeurs aux bornes ou hors intervalle échouent avec un message indiquant que l'angle doit être entre 0 et 180, afin que les clients puissent faire correspondre cette phrase dans les tests.

Exemple : d1 égal à six, d2 égal à huit et angle égal à quatre-vingt-dix donne l'aire vingt-quatre, car la moitié de quarante-huit fois sin de quatre-vingt-dix degrés vaut vingt-quatre — le même résultat que le raccourci des diagonales perpendiculaires. Autre contrôle : d1 égal à dix, d2 égal à douze, angle égal à soixante donne trente fois la racine carrée de trois, environ cinquante et un point neuf six. Ce point de terminaison calcule uniquement l'aire et n'émet ni graphiques, ni longueurs de côtés, ni périmètre.

Quand vous ne connaissez que les diagonales

Les salles de classe et les plateformes de tutorat utilisent un calculateur d'aire de quadrilatère à partir des diagonales pour que les apprenants vérifient A = ½·d1·d2·sin(θ) pour des longueurs positives arbitraires et des angles d'intersection aigus ou obtus, sans mélanger degrés et radians ni confondre la formule générale avec le cas particulier perpendiculaire.

Les générateurs d'examens ont besoin d'un oracle déterministe qui marque faux un angle de deux cents degrés ou une diagonale négative, au lieu de renvoyer silencieusement une aire signée ou nulle qu'un correcteur défectueux pourrait traiter comme un succès. Une validation échouée ne consomme pas le solde. Gardez les requêtes compactes, figez l'aire arrondie dans les tests, et vous obtenez des aires reproductibles pour les devoirs, les plugins LMS et les workers en bordure sans déployer votre propre infrastructure de calcul symbolique.

Contrôles en classe et devoirs

Laissez les élèves soumettre deux longueurs de diagonale et l'angle entre elles et vérifier que l'aire correspond à A = ½·d1·d2·sin(θ) face aux exemples du manuel.

Notation automatique d'examens et LMS

Notez les items d'aire de quadrilatère avec un oracle déterministe qui rejette les angles hors de 0–180 et les diagonales non positives, et n'invente jamais une aire signée à partir d'une entrée invalide.

Carnets de levé et de fabrication

Convertissez les portées de diagonales mesurées et leur angle de croisement en aire de parcelle ou de panneau dans des pipelines CAD ou tableur sans importer un CAS géométrique complet.

Comment calculer l'aire d'un quadrilatère à partir de ses diagonales et de l'angle ?

Envoyez des nombres positifs d1 et d2 et un angle en degrés strictement entre 0 et 180.

Que se passe-t-il si l'angle n'est pas entre 0 et 180 ?

L'angle doit satisfaire 0 < angle < 180 degrés ; les bornes et les valeurs hors intervalle sont rejetées et ne sont pas facturées.

Et si une diagonale est nulle ou négative ?

Les longueurs des diagonales doivent être strictement positives pour que la figure ait une aire significative.

Quatre-vingt-dix degrés retrouve-t-il la formule du losange ?

Oui. Lorsque angle vaut 90, sin(θ) vaut 1, donc l'aire se réduit à (d1 × d2) / 2, le demi-produit standard pour des diagonales perpendiculaires.

Faut-il la longueur des côtés ou les angles des coins ?

Non. Les deux diagonales et l'angle de leur croisement suffisent à fixer l'aire délimitée, vous pouvez donc vous passer de mesurer les côtés ou les coins de la figure.

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/quadrilateral-area-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/quadrilateral-area-diagonals \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"d1":6,"d2":8,"angle":90}'
{
  "d1": 6,
  "d2": 8,
  "angle": 90
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.quadrilateral_area_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.

Contrairement à la méthode des lacets, qui exige des coordonnées de sommets ordonnées, ou aux raccourcis losange et cerf-volant qui supposent des diagonales perpendiculaires, la formule générale multiplie la moitié du produit des diagonales par le sinus de l'angle d'intersection : l'aire vaut un demi fois d1 fois d2 fois sin de theta. Ce calculateur d'aire de quadrilatère à partir des diagonales accepte les deux longueurs positives et l'angle en degrés, renvoie l'aire avec une courte chaîne de formule que vous pouvez afficher à côté de la réponse, et échoue proprement avec invalid_input lorsque l'angle n'est pas strictement compris entre zéro et cent quatre-vingts degrés ou lorsqu'une diagonale n'est pas positive.

Pourquoi l'aire vaut la moitié du produit des diagonales fois le sinus de l'angle

Le calculateur renvoie l'aire numérique avec la chaîne de formule pour que les pages pédagogiques et les API affichent la même expression que le moteur a appliquée, sans coder l'identité côté client.

Contrat d'entrée, forme de la réponse et comportement d'erreur

Envoyez en POST un corps JSON avec trois nombres finis obligatoires : d1, longueur de la première diagonale ; d2, longueur de la seconde ; et angle, l'angle d'intersection en degrés. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; les valeurs non finies, les champs manquants et les chaînes vides échouent avec invalid_input en nommant le champ. En cas de succès, le corps inclut d1, d2 et angle renvoyés en écho, l'aire calculée arrondie à douze décimales pour des goldens stables entre runtimes, et un champ formula rappelant que l'aire vaut un demi fois d1 fois d2 fois sin de theta. Les alias diagonal1, diagonal_1 et p correspondent à d1 ; diagonal2, diagonal_2 et q à d2 ; theta, angle_deg et deg à angle.

Où une API d'aire par diagonales et angle apporte de la valeur

Les carnets de levé et d'architecture connaissent souvent les deux diagonales mesurées d'une parcelle ou d'un panneau et l'angle à leur croisement avant de connaître chaque côté ; appeler une petite API de parse évite de tirer une bibliothèque géométrique complète pour un sinus et deux multiplications. Comme l'implémentation est parse de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.

Combien coûte le calculateur d'aire de quadrilatère via diagonales ?

L'outil dans le navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →