Hauteur d’un triangle avec aire et base
Le calculateur de hauteur d’un triangle à partir de l’aire et de la base détermine la distance perpendiculaire associée à une base choisie.
Lancer gratuitement
Saisissez l’aire positive du triangle et la longueur de cette base : l’outil applique la formule réarrangée h = 2A/b. Le résultat conserve l’unité linéaire induite par les données ; des mètres carrés et des mètres donnent ainsi des mètres. Ce calcul est utile lorsque l’aire est connue, mais qu’une mesure directe de la hauteur est impossible ou peu pratique.
Choisissez la base liée à la hauteur recherchée
Un triangle possède trois bases possibles, chacune associée à sa propre hauteur. Cette hauteur n’est pas nécessairement un côté : il s’agit de la distance perpendiculaire entre la droite portant la base sélectionnée et le sommet opposé. Commencez par décider quel côté sert de base, puis utilisez l’aire du triangle entier et la longueur exacte de ce côté. Cette correspondance est essentielle, car un changement de base modifie la hauteur nécessaire pour conserver la même aire. Dans un triangle obtus, la perpendiculaire peut rejoindre le prolongement de la base à l’extérieur de la figure ; la même formule fournit néanmoins la distance positive. Veillez à employer des unités cohérentes. Si l’aire est exprimée en centimètres carrés, saisissez la base en centimètres afin d’obtenir une hauteur en centimètres. Le calculateur manipule des nombres sans unité : la cohérence des données saisies donne donc au résultat sa signification physique correcte. Convertissez au préalable toute mesure donnée dans un autre système.
Pourquoi diviser le double de l’aire par la base
La formule habituelle de l’aire d’un triangle est A = bh/2, où A désigne l’aire, b la base choisie et h la hauteur perpendiculaire correspondante. Pour isoler la hauteur, multipliez d’abord les deux membres par deux afin d’obtenir 2A = bh, puis divisez par b : h = 2A/b. Le calculateur effectue exactement ces opérations. L’aire et la base doivent être des nombres positifs et finis. Une base nulle rend la division indéfinie, tandis qu’une longueur ou une aire géométrique négative n’a pas de sens ici. La hauteur obtenue est également contrôlée afin qu’elle reste positive et finie. Pour vérifier la réponse, remplacez h dans la formule initiale : multipliez la hauteur indiquée par la base, puis divisez par deux. Vous devez retrouver l’aire saisie. Ce contrôle inverse est particulièrement utile lors de la copie de mesures provenant d’un plan, d’un exercice, d’un relevé ou d’un devis, où une erreur d’unité peut produire une valeur apparemment crédible.
Interprétez correctement la hauteur perpendiculaire
Le résultat représente la hauteur perpendiculaire relative à la base saisie, et non la longueur d’un côté oblique ni forcément la plus grande dimension verticale d’un dessin. L’orientation ne change rien au calcul : faire pivoter le triangle conserve son aire, sa base et la distance perpendiculaire associée. La formule convient donc aux exercices de géométrie, aux croquis de terrains ou de toitures, aux tracés de fabrication et à tout processus où l’aire et un côté sont connus. Pour automatiser l’opération, transmettez les champs de l’aire et de la base à l’API, puis lisez la hauteur dans la réponse. Chaque requête coûte $0.002 ; le même calcul déterministe est gratuit dans le navigateur. Gardez une précision adaptée au besoin et évitez d’arrondir trop tôt. Si l’aire est estimée, des décimales supplémentaires ne rendent pas la mesure source plus exacte. Arrondissez au moment de présenter le résultat et indiquez son unité linéaire. Calculez séparément la hauteur liée à chaque base envisagée.
Cas d’usage
Résoudre un exercice de géométrie
Trouvez la hauteur perpendiculaire manquante lorsque l’aire du triangle et une base sont données.
Retrouver une cote sur un plan
Calculez le décalage requis à partir d’une aire triangulaire connue et d’une ligne de base mesurée.
Contrôler des relevés de chantier
Reconstituez la hauteur et remplacez-la dans A = bh/2 afin de valider les mesures consignées.
Questions fréquentes
Quelle formule le calculateur utilise-t-il ?
Il utilise hauteur = 2 × aire / base, formule obtenue en isolant h dans A = bh/2.
Dans quelle unité la hauteur est-elle exprimée ?
La hauteur prend l’unité linéaire associée à l’aire. Par exemple, des centimètres carrés divisés par des centimètres donnent des centimètres.
Peut-on choisir n’importe quel côté comme base ?
Oui. Saisissez la longueur du côté choisi ; le résultat sera la perpendiculaire entre sa droite et le sommet opposé.
Pourquoi la base doit-elle être supérieure à zéro ?
Une base nulle rend la division indéfinie, et une base négative n’est pas une longueur géométrique valide.
La formule convient-elle aux triangles obtus ?
Oui. La perpendiculaire peut rejoindre le prolongement extérieur de la base, mais sa distance positive vérifie toujours A = bh/2.
Combien coûte une requête API ?
Une requête API coûte $0.002. Le même calcul peut aussi être exécuté gratuitement dans le navigateur.
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/altitude-from-area \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"area":30,"base":12}'const res = await fetch("https://api.kit.forhosting.com/trig/altitude-from-area", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"area": 30,
"base": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/altitude-from-area",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"area": 30,
"base": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/altitude-from-area", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"area":30,"base":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"area":30,"base":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/altitude-from-area", 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
{
"area": 30,
"base": 12
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.altitude_from_area",
"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. |