Triangle isocèle avec côté égal et angle au sommet
Ce calculateur de triangle isocèle utilise la longueur de l’un des deux côtés égaux et l’angle qu’ils forment au sommet.
Lancer gratuitement
Il renvoie la longueur de la base, les deux angles égaux à la base, la hauteur perpendiculaire et l’aire. Le calcul partage la figure en deux triangles rectangles superposables, ce qui rend les relations de demi-angle directes et faciles à vérifier. Vous pouvez saisir toute unité de longueur cohérente ; les longueurs obtenues conservent cette unité et l’aire utilise son carré.
Décomposez le triangle isocèle en deux triangles rectangles
Un triangle isocèle possède deux côtés égaux, et l’angle au sommet se situe entre eux. Tracez la hauteur depuis ce sommet jusqu’à la base. Dans cette figure, la hauteur est également une médiane et une bissectrice : elle sépare donc le triangle initial en deux triangles rectangles superposables. Chacun a pour hypoténuse le côté égal fourni, pour angle supérieur la moitié de l’angle au sommet, pour côté inférieur la moitié de la base inconnue et pour autre côté perpendiculaire la hauteur recherchée. Cette construction fournit toute la solution. Si le côté égal vaut L et l’angle au sommet A degrés, le demi-angle vaut A/2. La demi-base est égale à L multiplié par sin(A/2), tandis que la hauteur est égale à L multiplié par cos(A/2). Le double de la demi-base donne la base entière. Comme chaque étape repose sur une relation de triangle rectangle, le résultat ne dépend pas d’un dessin à l’échelle et ne demande ni approximation itérative ni choix entre plusieurs triangles possibles.
Méthode de calcul de chaque mesure fournie
Le calculateur convertit d’abord la moitié de l’angle au sommet des degrés en radians afin d’appliquer les fonctions trigonométriques. Il obtient la base complète avec 2L sin(A/2) et la hauteur avec L cos(A/2). Les deux angles à la base sont égaux puisque les côtés correspondants le sont, et la somme des angles intérieurs d’un triangle est de 180 degrés. Chaque angle à la base vaut donc (180 − A)/2. Enfin, l’aire correspond à la moitié du produit de la base entière par la hauteur perpendiculaire. Cette formule équivaut à la moitié de L au carré multiplié par sin(A), mais réutiliser la base et la hauteur déjà calculées préserve la cohérence entre les résultats. Les valeurs sont limitées uniquement à une précision flottante stable, sans nombre fixe de décimales. Le côté, la base et la hauteur emploient la même unité. Si vous saisissez des centimètres, ces trois longueurs seront en centimètres et l’aire en centimètres carrés. Les angles restent toujours en degrés.
Choisissez des données valides et lisez les formes extrêmes
Saisissez une longueur finie strictement positive et un angle au sommet strictement compris entre 0 et 180 degrés. Les bornes sont exclues, car elles réduisent le triangle à une figure dégénérée : à zéro degré, les côtés se superposent ; à 180 degrés, la hauteur devient nulle et les côtés forment un segment droit. Les angles très proches de ces limites restent mathématiquement valides, mais décrivent des triangles très minces. Près de zéro degré, la base et l’aire diminuent tandis que la hauteur se rapproche de la longueur du côté. Près de 180 degrés, la base tend vers le double du côté, tandis que la hauteur et l’aire tendent vers zéro. Ces évolutions constituent de bons contrôles du résultat. Le calculateur n’associe ni ne convertit aucune unité physique ; vous devez donc interpréter toutes les longueurs de façon cohérente. Ne saisissez pas un côté en mètres si vous attendez une base en centimètres. Pour la construction ou la fabrication, conservez assez de chiffres pour la tolérance requise et appliquez l’arrondi du projet après le calcul géométrique. Le tarif de l’API est de $0.002 par calcul.
Cas d’usage
Tracer une coupe de toit symétrique
Déduisez la portée et la hauteur d’après une longueur de chevron connue et l’angle inclus au faîtage.
Contrôler une pièce triangulaire
Calculez la base, la hauteur et l’aire d’une pièce symétrique à partir de deux cotes disponibles sur un plan.
Vérifier un exercice de géométrie
Comparez une solution par demi-angle avec des angles à la base et une aire calculés séparément.
Questions fréquentes
À quel côté correspond la longueur saisie ?
Il s’agit de la longueur de l’un ou l’autre des deux côtés égaux qui se rejoignent au sommet, et non de la base.
Où se trouve l’angle au sommet ?
C’est l’angle inclus entre les deux côtés égaux, à l’opposé de la base.
Quelles unités devez-vous utiliser ?
Employez toute unité de longueur cohérente. La base et la hauteur gardent cette unité, tandis que l’aire utilise l’unité carrée correspondante.
Pourquoi l’angle doit-il être compris entre 0 et 180 degrés ?
Une valeur limite produirait une figure dégénérée, avec des côtés superposés ou une hauteur nulle, et non un triangle d’aire positive.
Quel est le prix d’un calcul par l’API ?
Chaque calcul par l’API coûte $0.002. La version pour navigateur peut exécuter localement le même calcul déterministe.
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/trig/isosceles-triangle-from-apex \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"leg_length":10,"apex_angle_degrees":60}'const res = await fetch("https://api.kit.forhosting.com/trig/isosceles-triangle-from-apex", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"leg_length": 10,
"apex_angle_degrees": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/isosceles-triangle-from-apex",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"leg_length": 10,
"apex_angle_degrees": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/isosceles-triangle-from-apex", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"leg_length":10,"apex_angle_degrees":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"leg_length":10,"apex_angle_degrees":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/isosceles-triangle-from-apex", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"leg_length": 10,
"apex_angle_degrees": 60
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.isosceles_triangle_from_apex",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |