Calculateur de côté du triangle
Des côtés de l'angle droit de 3 et 4 donnent une hypoténuse de 5. Saisissez les deux côtés connus du triangle rectangle, indiquez s'il manque l'hypoténuse ou un autre côté, et obtenez-le par le théorème de Pythagore. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- A
- 3
- B
- 4
- Calculer
- Hypotenuse
- Côté manquant
- 5
- Rôle manquant
- hypotenuse
- Côtés de l'angle droit
- 3, 4
- Hypoténuse
- 5
Un triangle rectangle a deux cathètes et une hypoténuse qui obéissent au théorème de Pythagore : le carré du grand côté égale la somme des carrés des deux plus courts. Lorsque deux de ces trois longueurs sont déjà connues, la troisième n'est ni une conjecture ni une résolution trigonométrique à partir d'un angle : c'est une racine carrée d'une somme ou d'une différence de carrés. Élèves, tuteurs, plans d'atelier et correcteurs d'examen ont besoin de ce côté manquant sans le confondre avec un solveur complet de triangle rectangle qui renvoie aussi angles et aire, ni avec une page d'hypoténuse seule qui ne parle que du grand côté.
Comment deux côtés connus déterminent le manquant
Dans un triangle rectangle, le théorème de Pythagore est tout l'algorithme : a au carré plus b au carré égale c au carré, où c est le côté opposé à l'angle droit et a et b sont les cathètes. Réarrangez cette identité des deux façons que ce calculateur prend en charge. Si les deux longueurs connues sont des cathètes, le côté manquant est l'hypoténuse, et vous calculez c comme la racine carrée de a au carré plus b au carré.
Si une longueur connue est l'hypoténuse et l'autre une cathète, le côté manquant est la cathète restante, et vous la calculez comme la racine carrée de c au carré moins la cathète connue au carré. Lorsque vous demandez l'hypoténuse, les deux nombres sont traités comme des cathètes. Lorsque vous demandez une cathète, le plus long des deux côtés connus est traité comme hypoténuse et le plus court comme l'autre cathète, ce qui est la seule affectation capable de produire un reste positif sous le théorème.
Des côtés connus égaux ne peuvent pas produire une cathète manquante, car le reste sous la racine carrée serait zéro et un côté de longueur nulle n'est pas un triangle. Ici n'apparaissent ni angles, ni fonctions trigonométriques inverses, ni tables spéciales de rapports 30-60-90 ou 45-45-90 : deux côtés positifs plus lequel manque déterminent le troisième de façon unique, et cette longueur est la seule grandeur que cette capacité est faite pour renvoyer.
Où un calculateur du côté manquant justifie sa place
Les salles de classe et les plateformes de tutorat utilisent un calculateur de côté d'un triangle pour que les apprenants confirment le théorème de Pythagore sur des couples arbitraires, sans mêler cette unique racine carrée à un solveur complet de triangle rectangle qui déverse aussi angles et aire, ni à une page d'hypoténuse seule qui ne retrouve jamais une cathète manquante.
Les plans d'atelier, les tracés d'ossature, les contrôles de rampe et les macros CAD simples connaissent souvent déjà deux des trois arêtes d'un coin droit et n'ont besoin que de la troisième avant de poser une coupe, un contreventement ou un avertissement que la figure ne se fermera pas. La validation échouée ne consomme pas de solde. Si vous avez ensuite besoin des angles aigus, de l'aire ou d'une table de rapports 30-60-90, appelez un frère dédié plutôt que d'étirer ce contrat.
Cas d’usage
Contrôles de classe et de devoirs
Laissez les élèves envoyer deux côtés connus et si le manquant est l'hypoténuse ou une cathète, puis vérifier le résultat de Pythagore, y compris les cas à refuser.
Autocorrection d'examens et LMS
Notez les items du côté manquant avec un oracle déterministe qui refuse les côtés connus non positifs ou non finis, au lieu de renvoyer un zéro fictif.
Clôture de plans d'atelier et de tracés
Transformez deux arêtes mesurées d'un coin droit sur un plan, une rampe ou un cadre en troisième côté avant de poser une coupe, un contreventement ou une cote de clôture.
Questions fréquentes
Que se passe-t-il si un côté connu est zéro, négatif ou n'est pas un nombre fini ?
Un côté d'un triangle doit être une longueur positive et finie, donc ces valeurs ne sont pas facturées comme un succès.
Pourquoi les deux côtés connus doivent-ils différer quand je demande une cathète ?
Si les deux côtés connus sont égaux, traiter le plus long comme hypoténuse laisse un reste nul. Un côté de longueur zéro n'est pas un triangle, donc la requête est rejetée.
Comment trouver l'hypoténuse à partir des deux côtés de l'angle droit ?
Élevez les deux côtés au carré, additionnez les deux carrés et prenez la racine carrée du total. Pour des côtés de 3 et 4, cela donne √(3² + 4²), soit une hypoténuse de 5 exactement.
Comment calculer le côté manquant de l'angle droit ?
Choisissez l'option correspondante et saisissez l'hypoténuse et le côté connu. La calculatrice retranche le carré de ce côté du carré de l'hypoténuse et prend la racine : 5 et 3 donnent un côté de 4.
L'ordre de saisie des deux côtés a-t-il une importance ?
Non. Quand vous cherchez un côté de l'angle droit, le plus long des deux est toujours pris comme hypoténuse ; quand vous cherchez l'hypoténuse, les deux sont traités comme côtés de l'angle droit. L'ordre est libre.
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 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":3,"b":4,"solve_for":"hypotenuse"}'const res = await fetch("https://api.kit.forhosting.com/math/triangle-side", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 3,
"b": 4,
"solve_for": "hypotenuse"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/triangle-side",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 3,
"b": 4,
"solve_for": "hypotenuse"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/triangle-side", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":3,"b":4,"solve_for":"hypotenuse"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":3,"b":4,"solve_for":"hypotenuse"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/triangle-side", 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
{
"a": 3,
"b": 4,
"solve_for": "hypotenuse"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.triangle_side",
"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
Ce calculateur de côté d'un triangle accepte deux longueurs de côté positives et finies et un choix solve_for de hypotenuse ou de leg, refuse tout côté connu qui n'est pas positif et fini, et renvoie la longueur du côté manquant avec les cathètes et l'hypoténuse complétés.
Comment deux côtés connus déterminent le manquant
Le calculateur ne vous demande pas de nommer a, b et c comme trois cases facultatives : vous envoyez les deux longueurs que vous avez déjà comme a et b, puis vous fixez solve_for à hypotenuse ou à leg. Des côtés connus non positifs ou non finis sont aussi des longueurs impossibles, ils échouent donc comme invalid_input au lieu de renvoyer un zéro fictif. Cela rejoint le langage de la classe, qui affirme que ces deux nombres ne peuvent pas être les deux côtés connus d'un triangle rectangle, et cela rejoint les clients API, qui traitent le succès vide et l'échec dur différemment pour la facturation et les nouvelles tentatives.
Contrat d'entrée, forme de la réponse et erreurs
Tout côté connu doit être strictement supérieur à zéro : une longueur nulle fait s'effondrer une arête, et une longueur négative n'est pas une distance géométrique. Zéro, un négatif, Infinity ou NaN sur l'un ou l'autre côté connu est refusé et n'est pas facturé. Envoyez par POST un corps JSON avec deux nombres finis obligatoires et un choix obligatoire : a et b, les longueurs de côté connues, et solve_for, qui doit valoir hypotenuse ou leg. Les alias side_a, leg_a et side1 sont acceptés pour la première longueur ; side_b, leg_b et side2 pour la seconde ; missing, find et unknown pour le choix, afin que les scripts qui utilisent déjà des étiquettes de manuel n'aient pas besoin d'une étape de renommage. Chaque longueur peut arriver comme nombre JSON ou comme chaîne numérique ; les champs absents, les chaînes vides et les valeurs non finies échouent avec invalid_input en nommant le champ. Après l'analyse propre des deux valeurs, le gestionnaire se ramifie selon solve_for. Pour hypotenuse il renvoie missing_side comme le hypot de a et b, missing_role hypotenuse, legs qui reprennent les deux entrées, et hypotenuse égal à ce résultat, avec la formule c égale à la racine carrée de a au carré plus b au carré. Pour leg il prend le côté connu le plus long comme c et le plus court comme l'autre cathète, refuse la requête lorsque les deux côtés sont égaux, et sinon renvoie missing_side comme la racine carrée stable de c moins la cathète connue fois c plus la cathète connue, missing_role leg, et la paire de cathètes complétée. Exemple : trois et quatre avec solve_for hypotenuse produisent un côté manquant de cinq, le triple classique 3-4-5. Cinq et douze avec solve_for hypotenuse produisent treize. Cinq et quatre avec solve_for leg produisent trois, car cinq est l'hypoténuse et quatre une cathète connue. Le endpoint ne renvoie pas d'angles intérieurs, ne renvoie pas d'aire et n'accepte pas une troisième longueur pour vérifier la cohérence ; ce sont des intentions de recherche distinctes, couvertes par d'autres capacités.
Où un calculateur du côté manquant justifie sa place
Les générateurs de préparation aux examens et les autocorrecteurs LMS ont besoin d'un oracle déterministe qui marque les côtés non positifs comme invalid_input au lieu de renvoyer zéro en silence, réponse qu'un correcteur défectueux pourrait traiter comme un côté manquant réussi. Comme l'implémentation est parse pure de niveau A, chaque appel réussi coûte le prix de base publié $0.002, sans jetons de modèle et sans réseau sortant. Gardez les requêtes petites, figez le champ missing_side dans les tests, et vous obtenez un contrôle reproductible de deux côtés pour les devoirs, les plugins LMS et les workers de bord sans dresser un système d'algèbre computationnelle à vous.
Questions techniques
Comment trouver le côté manquant d'un triangle rectangle à partir des deux autres ?
Envoyez deux longueurs positives et finies comme a et b, et fixez solve_for à hypotenuse ou à leg. L'API renvoie missing_side comme √(a²+b²) ou comme √(c²−leg²) en prenant le côté connu le plus long comme hypoténuse.
Puis-je retrouver une cathète manquante, ou seulement l'hypoténuse ?
Les deux. Fixez solve_for à hypotenuse lorsque a et b sont les cathètes, ou à leg lorsque le côté connu le plus long est l'hypoténuse et que vous avez besoin de la cathète restante.
Que coûte le calculateur de côté d'un triangle ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.