Côté du triangle : deux côtés et angle inclus
Des côtés de 3 et 4 séparés par un angle de 90° laissent un troisième côté de 5. Saisissez deux côtés et l'angle qu'ils forment, en degrés, et obtenez le côté opposé par la loi des cosinus, que l'angle soit aigu, droit ou obtus. 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
- 90
- Côté inconnu
- 5
Un calculateur de côté de triangle qui applique la loi des cosinus retrouve le côté inconnu opposé à un angle inclus lorsque les deux côtés qui l'enserrent sont déjà connus. Les levés, les calepinages de menuiserie et les devoirs de trigonométrie se réduisent à la même forme fermée : le carré du côté inconnu égale la somme des carrés des côtés donnés moins le double de leur produit fois le cosinus de l'angle inclus. Ce point d'entrée accepte ces deux longueurs positives et un angle intérieur en degrés, applique cette identité et renvoie la longueur du côté inconnu.
Ce que la loi des cosinus calcule pour deux côtés et l'angle inclus
La loi des cosinus relie les trois côtés de tout triangle euclidien au cosinus d'un angle intérieur. Lorsque les données connues sont deux côtés et l'angle qu'ils enserrent, l'identité s'écrit pour le côté inconnu opposé : le carré de ce côté inconnu égale la somme des carrés des côtés donnés moins le double de leur produit fois le cosinus de l'angle inclus. La racine carrée positive fournit la longueur que ce calculateur renvoie.
La même formule couvre les angles inclus aigus, droits et obtus parce que le cosinus est positif, nul ou négatif dans ces trois plages, si bien qu'un angle inclus obtus allonge automatiquement le côté opposé. Un angle inclus droit réduit l'identité au théorème de Pythagore, c'est pourquoi une entrée trois-quatre-quatre-vingt-dix retrouve un côté inconnu de cinq. L'angle inclus doit être un angle intérieur d'un triangle non dégénéré, c'est-à-dire strictement supérieur à zéro degré et strictement inférieur à cent quatre-vingts degrés.
Zéro ou cent quatre-vingts aplatiraient la figure en un segment ; un angle hors de cet intervalle ouvert n'est pas un angle intérieur. Les deux côtés donnés doivent être des longueurs finies positives dans la même unité.
Cette landing ne renvoie que la longueur du côté inconnu, les entrées renvoyées et la chaîne de formule : elle ne calcule ni les angles restants ni l'aire, si bien que la page reste alignée sur la recherche d'un côté de triangle à partir de deux côtés et de l'angle inclus, et non sur un solveur SAS complet.
Où la loi des cosinus fait gagner du temps
Les salles de classe et les plateformes de tutorat utilisent un calculateur de côté par la loi des cosinus pour que les apprenants vérifient la longueur opposée manquante sans mélanger sinus et cosinus ni oublier de convertir les degrés en radians. Les outils de construction et de calepinage convertissent deux membrures mesurées plus un coin inclus déclaré en travée restante avant de commander le stock ou de poser une contre-fiche.
Les croquis d'arpentage et de GIS connaissent souvent deux branches d'un cheminement et l'angle intérieur à la station : la même identité retrouve le côté de fermeture sans ouvrir un solveur de triangle complet qui déverse aussi l'aire et les angles restants dont l'appelant ne veut pas. Les moteurs de jeu et les bacs à sable physiques engendrent une troisième arête à partir des deux côtés que le concepteur a déjà stockés et du cap inclus que le brief artistique a nommé.
Les générateurs d'épreuves et les greffons LMS ont besoin d'un oracle déterministe qui refuse un angle de zéro, cent quatre-vingts ou deux cents au lieu de prendre un reste enroulé et de marquer comme valide une figure aplatie. La landing est volontairement plus étroite qu'un solveur SAS complet : elle ne renvoie ni les angles restants ni l'aire, si bien que la page reste alignée sur la seule recherche du côté inconnu.
Cas d’usage
Vérifications scolaires de la loi des cosinus
Les élèves saisissent deux côtés et l'angle inclus pour vérifier la longueur opposée manquante face aux exercices SAS du manuel, y compris le cas droit qui se réduit à Pythagore.
Contre-fiche ou travée à partir de deux membrures et d'un coin
Convertissez deux membrures mesurées plus un coin inclus déclaré en travée restante avant de commander le stock, de débiter une contre-fiche ou de fermer le côté d'un cheminement.
Notation automatique d'épreuves et LMS
Notez les items de côté SAS avec un oracle déterministe qui refuse un angle inclus hors de 0 à 180 degrés au lieu d'enrouler ou de prendre des valeurs absolues.
Questions fréquentes
Que se passe-t-il si l'angle inclus n'est pas entre 0 et 180 degrés ?
Un angle intérieur inclus doit être strictement compris entre 0 et 180 degrés pour former un triangle non dégénéré ; ces échecs ne sont pas facturés.
Est-ce la même chose que la loi des sinus ou un solveur SAS complet ?
Non. Cette landing ne retrouve que le côté inconnu opposé à l'angle inclus par la loi des cosinus. Elle ne prend pas une paire côté-angle opposés (loi des sinus) et ne renvoie ni les angles restants ni l'aire.
Un angle inclus de 90 degrés utilise-t-il Pythagore ?
Oui, comme cas particulier. Une entrée 3-4-90 renvoie donc 5.
Quelle est la formule de la loi des cosinus pour le côté manquant ?
Le carré du côté manquant est égal à la somme des carrés des deux côtés connus, moins deux fois leur produit multiplié par le cosinus de l'angle qu'ils forment. Le côté est la racine carrée positive de cette valeur.
Pourquoi un angle obtus allonge-t-il le troisième côté ?
Parce que le cosinus d'un angle supérieur à 90° est négatif : le dernier terme de la formule ajoute donc de la longueur au lieu d'en retirer. Plus l'angle entre les deux côtés est ouvert, plus le côté qui ferme le triangle est long.
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/triangle-side-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"side_a":3,"side_b":4,"angle":90}'const res = await fetch("https://api.kit.forhosting.com/math/triangle-side-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"side_a": 3,
"side_b": 4,
"angle": 90
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/triangle-side-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"side_a": 3,
"side_b": 4,
"angle": 90
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/triangle-side-angle", 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,"angle":90}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"side_a":3,"side_b":4,"angle":90}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/triangle-side-angle", 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,
"angle": 90
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.triangle_side_angle",
"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.
Limites
max_side | 1000000000000 |
min_angle_deg | 0 |
max_angle_deg | 180 |
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
Un angle qui n'est pas strictement compris entre 0 et 180 degrés ne peut siéger dans un triangle non dégénéré, si bien que la tâche échoue avec invalid_input et n'est pas facturée.
Contrat d'entrée, forme de la réponse et comportement en cas d'erreur
Exemple : deux côtés égaux de cinq avec un angle inclus de soixante retrouvent le côté restant d'un triangle isocèle découpé dans un losange. Vous fournissez déjà les deux côtés et l'angle inclus dans une seule unité de longueur cohérente et en degrés. Envoyez un corps JSON avec trois nombres finis obligatoires : side_a et side_b, les deux longueurs positives connues qui enserrent l'angle donné, et angle, l'angle intérieur inclus en degrés. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. Le champ side_a accepte aussi les alias a et side1 ; side_b accepte b et side2 ; angle accepte included_angle, angle_c et C. Un champ manquant, une chaîne vide, Infinity, NaN ou un jeton qui n'est pas un décimal échouent avec invalid_input en nommant le champ. Un côté donné nul ou négatif échoue avec invalid_input en indiquant qu'une longueur de côté finie positive est exigée. Un angle inclus qui n'est pas strictement compris entre 0 et 180 degrés échoue avec invalid_input en indiquant que l'angle doit être entre 0 et 180 degrés ; ces échecs de validation ne sont pas facturés. En cas de succès le corps renvoie unknown_side comme longueur retrouvée, renvoie les deux côtés et l'angle inclus, reformule l'identité dans le champ formula et fixe method à law_of_cosines afin que les clients distinguent cette landing d'une paire par la loi des sinus ou d'une inversion d'angle à partir de trois côtés. Exemple : side_a égal à trois, side_b égal à quatre et angle égal à quatre-vingt-dix donnent unknown_side cinq. Associez le JSON structuré à votre propre code de dessin si vous avez besoin d'un croquis ; ce point d'entrée ne renvoie que des nombres et n'émet ni SVG ni conversion d'unités.
Où une API de côté de triangle à partir de l'angle apporte de la valeur
Parce que l'implémentation est parse pure de tier A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle et sans réseau sortant. Gardez les requêtes petites, figez le unknown_side arrondi dans les tests, et vous obtenez une géométrie reproductible pour les devoirs, les edge workers et les scripts de conception sans dresser une infrastructure de calcul formel à vous.
Questions techniques
Comment trouver un côté de triangle à partir de deux côtés et de l'angle inclus ?
Envoyez deux côtés finis positifs (side_a, side_b) et l'angle intérieur inclus en degrés (angle). L'API renvoie unknown_side = sqrt(side_a² + side_b² − 2·side_a·side_b·cos(angle)).
Combien coûte le calculateur de côté de triangle à partir de l'angle ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.