Calculatrice d'aire de triangle obtus
Une base de 10 et une hauteur de 4 donnent une aire de 20. Saisissez la base et sa hauteur, ou les trois côtés ; avec les côtés, le calculateur vérifie d'abord que le triangle est vraiment obtus avant de donner son aire. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Base
- 10
- Hauteur
- 4
- Mode de calcul
- base_height
- Aire
- 20
Quand vous envoyez trois côtés, la capacité prouve d'abord que le triangle est valide et réellement obtus — un angle strictement supérieur à 90 degrés — puis applique la formule de Héron. Quand vous envoyez une base et une hauteur, elle renvoie le classique base fois hauteur divisé par deux. Toute longueur qui n'est pas un nombre positif est rejetée avec une erreur d'entrée claire.
Deux façons de décrire le même triangle
Les problèmes réels vous présentent un triangle obtus sous l'une de deux formes, et cette capacité comprend les deux. Si vous connaissez la base et la hauteur perpendiculaire — comme dans la plupart des exercices scolaires, les mesures de terrain et les croquis de CAO — envoyez ces deux nombres et obtenez l'aire directement comme base fois hauteur divisé par deux.
Si vous connaissez plutôt les longueurs des trois côtés — comme en topographie, en conception de treillis ou dans tout problème où les sommets sont fixés par des distances — envoyez les trois côtés et la capacité calcule l'aire avec la formule de Héron. Vous n'avez jamais à convertir une description en l'autre : inutile de déduire une hauteur à partir de trois côtés, ni d'inventer des côtés quand vous n'avez qu'une hauteur.
Chaque requête utilise exactement un mode ; mélanger les deux dans un même appel est rejeté pour que des entrées contradictoires ne désignent jamais un gagnant en silence.
Pourquoi la vérification d'obtusité compte
Trois nombres positifs ne forment pas automatiquement un triangle, et un triangle n'est pas automatiquement obtus. Avant tout calcul d'aire à partir des côtés, deux tests s'exécutent. D'abord, l'inégalité triangulaire stricte : le côté le plus long doit être plus court que la somme des deux autres, sinon les côtés ne peuvent pas physiquement se refermer en triangle et la requête échoue avec un message qui le dit.
Ensuite, le test d'obtusité, qui est simplement la réciproque de Pythagore : seul l'angle opposé au côté le plus long peut dépasser 90 degrés, donc comparer le carré du côté le plus long à la somme des carrés des deux autres tranche tout le triangle. Si le triangle s'avère acutangle ou rectangle, la requête est rejetée plutôt que de renvoyer un nombre qui étiquetterait mal ce que vous avez envoyé.
Ainsi, la réponse n'est jamais seulement une aire : c'est une aire accompagnée de la preuve que votre triangle est du type demandé.
Validation, précision et déterminisme
Toute longueur, qu'elle arrive comme base, hauteur ou côté, doit être un nombre fini et positif. Zéro, les valeurs négatives, les chaînes non numériques et les champs manquants produisent la même erreur d'entrée claire qui nomme le champ fautif, afin que le code appelant puisse afficher le problème au lieu de le deviner. Le calcul lui-même est de l'arithmétique élémentaire plus une racine carrée : sans itération, sans approximation d'angles, sans tables trigonométriques.
Cas d’usage
Vérifiez devoirs et exercices de manuels
Vérifiez l'aire d'un triangle obtus donné en base et hauteur ou en trois côtés, et voyez d'un coup d'œil pourquoi un ensemble de côtés impossible est rejeté.
Estimez terrain ou matériau à partir de côtés mesurés
Convertissez trois distances mesurées d'un terrain ou panneau triangulaire obtus en unités carrées sans déduire les hauteurs à la main.
Protégez un pipeline de géométrie
Rejetez les entrées qui ne sont pas des triangles obtus — côtés invalides, triangles acutangles ou rectangles — avant l'exécution des calculs dépendant de l'aire.
Questions fréquentes
Quelles entrées accepte-t-elle ?
Une base avec sa hauteur perpendiculaire, ou les trois longueurs des côtés du triangle.
Que se passe-t-il si un côté vaut zéro ou est négatif ?
La requête échoue avec une erreur d'entrée invalide. Toute longueur doit être un nombre fini positif.
Et si mes trois côtés forment un triangle acutangle ou rectangle ?
La requête est rejetée avec un message expliquant que le triangle n'est pas obtus. L'aire n'est renvoyée que pour les triangles réellement obtus.
Comment l'aire est-elle calculée à partir de trois côtés ?
Avec la formule de Héron, après que les côtés ont passé l'inégalité triangulaire et le test d'obtusité fondé sur la réciproque de Pythagore.
Dans quelles unités est l'aire ?
En unités carrées correspondant à votre entrée : des côtés en mètres donnent des mètres carrés, en pouces des pouces carrés. La capacité est indépendante de l'unité.
Outils associés
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/math/area-obtuse-triangle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base":10,"height":4}'const res = await fetch("https://api.kit.forhosting.com/math/area-obtuse-triangle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base": 10,
"height": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/area-obtuse-triangle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base": 10,
"height": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/area-obtuse-triangle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base":10,"height":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base":10,"height":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/area-obtuse-triangle", 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
{
"base": 10,
"height": 4
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.area_obtuse_triangle",
"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. |
Notes techniques
L'API d'aire de triangle obtus calcule l'aire en unités carrées à partir de l'une des deux façons habituelles de le décrire : une base avec sa hauteur perpendiculaire, ou les longueurs des trois côtés.
Validation, précision et déterminisme
Il s'exécute gratuitement dans votre navigateur sur cette page avec exactement le même code que l'API payante, donc le nombre que vous voyez en expérimentant est celui que votre intégration recevra à $0.002 par requête.
Questions techniques
Combien ça coûte ?
$0.002 par requête. L'exécution est aussi gratuite dans votre navigateur sur cette page, avec le même code que l'API.