Aire d’un triangle avec deux côtés et l’angle compris
Des côtés de 3 et 4 formant un angle de 90° délimitent une aire de 6. Saisissez les deux longueurs dans la même unité et l’angle compris en degrés pour obtenir l’aire dans l’unité carrée correspondante. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Côté a
- 3
- Côté b
- 4
- Angle compris (degrés)
- 90
- Aire
- 6
Ce calculateur détermine l’aire d’un triangle lorsque vous connaissez deux longueurs et l’angle qu’elles forment. Il applique la formule côté-angle-côté : la moitié du produit du côté a, du côté b et du sinus de l’angle compris. Saisissez les deux côtés dans la même unité et l’angle en degrés. Le résultat est exprimé dans l’unité carrée correspondante. La validation des côtés positifs et de l’intervalle angulaire exclut les triangles aplatis ou non valides, tandis que le calcul déterministe convient aux exercices, aux vérifications de conception et aux traitements automatisés.
Repérez l’angle compris avant le calcul
La formule exige deux côtés et l’angle physiquement encadré par ces côtés. Si les longueurs connues sont le côté a et le côté b, l’angle requis se trouve au sommet où ils se rejoignent. Cette précision est essentielle : un angle opposé à l’un des côtés connus n’est pas l’angle compris et ne peut pas être remplacé directement dans la même expression.
Trois mètres et quatre mètres associés à un angle compris de quatre-vingt-dix degrés constituent, par exemple, des données valides. Mélanger trois mètres et quatre pieds n’a aucun sens tant qu’une mesure n’a pas été convertie. Le calculateur n’attache pas d’unité physique, car le calcul s’applique à tout système cohérent.
Des côtés en centimètres donnent des centimètres carrés ; des côtés en pieds donnent des pieds carrés. Un croquis simple où l’angle est marqué entre les deux arêtes connues permet souvent de vérifier rapidement que vous avez choisi le bon angle.
Comprenez la formule demi-produit par le sinus
L’aire d’un triangle peut s’écrire comme la moitié d’une base multipliée par sa hauteur perpendiculaire. Si le côté a sert de base, la composante perpendiculaire du côté b vaut b multiplié par le sinus de C, C étant l’angle compris. En remplaçant la hauteur, on obtient A = un demi de a multiplié par b et par le sinus de C.
Le calculateur convertit la mesure en degrés en radians pour la fonction sinus de JavaScript, évalue l’expression et renvoie un nombre stable. Avec des côtés de trois et quatre et un angle compris de quatre-vingt-dix degrés, le sinus vaut un et l’aire vaut six unités carrées. Les angles aigus comme obtus sont acceptés.
Soixante et cent vingt degrés possèdent le même sinus : les mêmes côtés donnent donc la même aire malgré une forme différente. Zéro et cent quatre-vingts degrés aligneraient les sommets et produiraient une aire nulle ; ils sont rejetés. Cette méthode ne nécessite ni troisième côté, ni hauteur fournie, ni périmètre, ni résolution itérative.
Validez, interprétez et automatisez le résultat
Les deux champs de côté doivent contenir des nombres finis supérieurs à zéro, et l’angle doit être une valeur finie en degrés dans l’intervalle ouvert entre zéro et cent quatre-vingts. En cas de réussite, la réponse comprend l’aire calculée, les trois entrées normalisées et le libellé de la formule employée. Conserver les entrées à côté du résultat facilite les audits dans les journaux, feuilles de calcul, systèmes de notation et scripts techniques, car vous pouvez retrouver les dimensions exactes à l’origine du calcul.
L’opération est pure et déterministe : elle n’utilise ni réseau, ni date courante, ni valeur aléatoire, ni état mémorisé. Pour un traitement en série, convertissez chaque paire de côtés dans une unité commune et conservez cette unité dans vos données.
Cas d’usage
Vérifier un exercice de trigonométrie
Contrôlez une aire lorsque l’énoncé fournit deux côtés et l’angle situé entre eux.
Estimer un panneau triangulaire
Calculez la surface à partir de deux arêtes mesurées et de leur angle avant de commander le matériau.
Automatiser des calculs topographiques
Transformez des mesures cohérentes de côtés et d’angles en aires reproductibles dans un script ou un flux de données.
Questions fréquentes
Quel angle faut-il saisir ?
Saisissez l’angle compris entre les deux côtés connus, au sommet où ils se rencontrent.
Quelle formule le calculateur applique-t-il ?
Il applique A = ½ab sin(C), où a et b sont les côtés connus et C leur angle compris.
Dans quelle unité le résultat est-il donné ?
Le résultat emploie le carré de l’unité des côtés. Des mètres donnent des mètres carrés ; des pouces donnent des pouces carrés.
L’angle peut-il valoir zéro ou cent quatre-vingts degrés ?
Non. Ces bornes aplatissent le triangle en une ligne et produisent une aire nulle ; elles sont donc rejetées.
Pourquoi 60° et 120° donnent-ils la même aire ?
Parce que ces deux angles ont le même sinus. Avec les deux mêmes côtés, l’aire est identique alors que les triangles n’ont pas la même forme, puisque la formule dépend du sinus de l’angle compris.
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/trig/area-sas \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"side_a":3,"side_b":4,"included_angle_degrees":90}'const res = await fetch("https://api.kit.forhosting.com/trig/area-sas", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"side_a": 3,
"side_b": 4,
"included_angle_degrees": 90
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/area-sas",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"side_a": 3,
"side_b": 4,
"included_angle_degrees": 90
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/area-sas", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"side_a":3,"side_b":4,"included_angle_degrees":90}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"side_a":3,"side_b":4,"included_angle_degrees":90}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/area-sas", 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
{
"side_a": 3,
"side_b": 4,
"included_angle_degrees": 90
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.area_sas",
"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
Repérez l’angle compris avant le calcul
Saisissez side_a et side_b sous forme de nombres positifs mesurés dans une unité commune, puis indiquez included_angle_degrees avec une valeur strictement comprise entre zéro et cent quatre-vingts.
Validez, interprétez et automatisez le résultat
Les valeurs absentes, le texte, les infinis, les longueurs négatives ou nulles et les angles placés aux bornes déclenchent une erreur invalid_input. Ces contrôles empêchent un nombre apparemment crédible de masquer un modèle géométrique incorrect. Une même requête renvoie donc toujours le même JSON. Utilisez $0.002 avec l’API ou lancez gratuitement le même calcul dans le navigateur.
Questions techniques
Combien coûte un calcul par API ?
Chaque requête API coûte $0.002. Le calcul dans le navigateur reste accessible sans requête API.