ForHosting KIT · Mathématiques

Aire d'un triangle isocèle

Indiquez la base et la longueur des deux côtés égaux et obtenez l'aire du triangle isocèle : une base de 10 avec des côtés de 13 donne une hauteur de 12 et une aire de 60. Des côtés trop courts pour fermer le triangle sont signalés. 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
10
Côté
13
Vous obtenez
Aire
60

Un triangle isocèle est entièrement déterminé par deux nombres : sa base et la longueur de ses deux côtés égaux. À partir de ceux-ci, cette capacité abaisse la hauteur sur le milieu de la base, applique le théorème de Pythagore à l'un des deux triangles rectangles congruents ainsi créés et renvoie l'aire en un seul appel déterministe. Aucune conversion d'unités, aucune approximation au-delà de l'arrondi que vous choisissez : seulement la réponse en forme fermée h = sqrt(side^2 - (base/2)^2) et area = base*h/2, validée pour que les triangles impossibles soient rejetés au lieu de produire silencieusement la racine carrée d'un nombre négatif.

Deux entrées, une réponse

Le contrat est volontairement étroit : vous envoyez base (le côté inégal) et side (la longueur commune aux deux côtés égaux), tous deux des nombres positifs dans l'unité de votre choix — mètres, pouces, pixels — et vous recevez l'aire dans l'unité carrée correspondante. Un champ optionnel decimals (de 0 à 10, 6 par défaut) contrôle l'arrondi half-up du résultat, de sorte que la sortie reste stable d'une machine et d'un langage à l'autre.

En interne, l'outil divise la base par deux, calcule la hauteur avec le théorème de Pythagore, multiplie et arrondit une seule fois à la fin.

Pourquoi certaines entrées sont rejetées

Toute paire de nombres positifs ne décrit pas un triangle isocèle réel. Si les deux côtés égaux réunis ne sont pas strictement plus longs que la base — c'est-à-dire lorsque 2*side <= base —, le sommet devrait se situer sur la ligne de la base ou en dessous, et la figure dégénérerait en un segment. Géométriquement, cela apparaît comme une valeur négative ou nulle sous la racine carrée dans la formule de la hauteur.

Le même traitement s'applique aux longueurs nulles ou négatives, aux valeurs non numériques et aux réglages de decimals hors limites : la validation a lieu avant toute arithmétique, et le message d'erreur nomme le champ exact et la contrainte exacte qui ont échoué.

Un déterminisme que vous pouvez comparer octet par octet

Chaque réponse est produite par une fonction pure, sans accès réseau, sans aléa et sans horloge. Pour la plupart des entrées pratiques, six décimales dépassent largement la précision de mesure ; réduisez decimals si vous voulez une sortie lisible pour un rapport ou une facture, ou augmentez-le (jusqu'à 10) si le résultat alimente un calcul en aval et que vous préférez reporter l'arrondi à la toute dernière étape de votre propre pipeline.

Fabrication et implantation CNC

Équerres, goussets et panneaux décoratifs sont souvent dessinés comme des triangles isocèles. Connaissant la largeur de l'ébauche et la longueur de la jambe, l'aire pilote le métré de matière et les décisions d'imbrication avant la moindre coupe.

Quelles entrées faut-il fournir ?

Exactement deux nombres positifs : base (le côté inégal) et side (la longueur de chacun des deux côtés égaux). Un champ optionnel decimals (0-10, 6 par défaut) contrôle l'arrondi de l'aire renvoyée.

Comment l'aire est-elle calculée ?

La hauteur sur la base est h = sqrt(side^2 - (base/2)^2), d'après le théorème de Pythagore appliqué à l'une ou l'autre moitié du triangle, et l'aire vaut base*h/2. Le résultat est arrondi half-up au nombre de décimales demandé.

Quelles unités le résultat utilise-t-il ?

Celles de l'unité dans laquelle vous mesurez : si base et side sont en centimètres, l'aire est en centimètres carrés ; s'ils sont en pieds, elle est en pieds carrés. L'outil n'effectue aucune conversion d'unités.

Pourquoi certaines longueurs de côtés sont-elles refusées ?

Parce que les deux côtés égaux réunis doivent dépasser la base. Si le double du côté est égal ou inférieur à la base, comme avec une base de 10 et des côtés de 5, le sommet tomberait sur la base et il n'y a pas de triangle.

Avec combien de décimales le résultat s'affiche-t-il ?

Six par défaut, et vous pouvez choisir de 0 à 10. Prenez-en moins pour un rapport destiné à être lu, ou davantage si l'aire alimente un autre calcul et que vous préférez arrondir tout à la fin.

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/math/isosceles-triangle-a

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/math/isosceles-triangle-a \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"base":10,"side":13}'
{
  "base": 10,
  "side": 13
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.isosceles_triangle_a",
  "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.

Deux entrées, une réponse

Aucune conjecture, aucune inférence d'unités, aucun état caché entre les appels : le même JSON en entrée produit toujours le même JSON en sortie. Si vous envoyez aussi la valeur sous un alias (b pour base, a ou equal_side pour side), le champ canonique l'emporte, ce qui maintient les intégrations construites au fil du temps compatibles avec le schéma documenté.

Pourquoi certaines entrées sont rejetées

Plutôt que de renvoyer NaN, Infinity ou un nombre silencieusement tronqué, la capacité vérifie d'abord l'inégalité triangulaire stricte et répond par une erreur typée invalid_input expliquant la condition violée, de sorte que l'appelant ne soit jamais facturé pour un résultat dénué de sens.

Un déterminisme que vous pouvez comparer octet par octet

L'unique étape d'arrondi finale utilise une sémantique half-up sur une échelle en puissances de dix, stable d'une implémentation IEEE-754 à l'autre, contrairement à l'accumulation répétée en virgule flottante.

Estimation de toitures et de pignons

Un pignon est un triangle isocèle : la portée est la base et la longueur du chevron est le côté égal. Fournissez les deux à l'endpoint pour obtenir l'aire du triangle pour vos estimations de voligeage, de bardage ou de peinture sans toucher une calculatrice.

Enseignement et correction des devoirs

Les élèves qui vérifient la classique méthode de la hauteur et de Pythagore peuvent comparer leur aire calculée à la main à une référence déterministe, et la réponse invalid_input enseigne l'inégalité triangulaire quand les nombres ne peuvent pas former de triangle.

Que se passe-t-il si les côtés ne peuvent pas former de triangle ?

Lorsque 2*side <= base, les entrées sont géométriquement impossibles et l'endpoint renvoie une erreur typée invalid_input nommant la condition violée, au lieu d'un NaN ou d'un nombre erroné.

La version web gratuite calcule-t-elle le même résultat que l'API ?

Oui. Le même module pur s'exécute dans le widget du navigateur et dans le handler de l'API, avec une validation et un arrondi identiques, de sorte que les deux renvoient une sortie identique octet par octet pour la même entrée.

Consulter la documentation complète du KIT →