Calculateur d'hypoténuse
Des côtés de l’angle droit de 3 et 4 donnent une hypoténuse de 5 et une aire de 6, directement par le théorème de Pythagore. Avec l’hypoténuse et un côté, vous obtenez le côté manquant ; un triangle impossible est refusé avec une raison claire. 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
- Mode de calcul
- from_legs
- C
- 5
- Côtés
- 3, 4
- Hypoténuse
- 5
Le calculateur d'hypoténuse applique le théorème de Pythagore à un triangle rectangle avec un contrat clair et déterministe. Fournissez les deux côtés positifs pour obtenir l'hypoténuse comme la racine carrée de la somme de leurs carrés, ou fournissez l'hypoténuse avec exactement un côté pour récupérer le côté manquant comme la racine carrée de la différence des carrés. La réponse renvoie les deux côtés, l'hypoténuse, la surface triangulaire comme la moitié du produit des côtés, une étiquette de mode décrivant quel chemin a été utilisé, et une brève chaîne de formule pour l'enseignement et les pistes d'audit. L'arithmétique est de la virgule flottante pure sans échantillonnage aléatoire, sans lecture d'horloge, et sans appel réseau, si bien que les mêmes entrées produisent toujours la même charge utile.
Ce qu'est l'hypoténuse et ce que contient la réponse
Dans un triangle rectangle, l'hypoténuse est le côté le plus long unique : elle se trouve à l'opposé de l'angle droit et est strictement plus longue que chacun des côtés qui forme cet angle. Le théorème de Pythagore énonce que le carré de l'hypoténuse est égal à la somme des carrés des deux côtés, écrit c au carré égale a au carré plus b au carré. Résoudre pour l'inconnue se réarrange en deux opérations quotidiennes.
Étant donné les côtés a et b, l'hypoténuse est la racine carrée de a au carré plus b au carré. Étant donné l'hypoténuse c et un côté connu, l'autre côté est la racine carrée de c au carré moins le côté connu au carré. Ces identités constituent l'intégralité du moteur de ce calculateur.
La réponse reprend toujours les deux côtés et l'hypoténuse comme a, b, et c, les répète comme legs et hypotenuse pour les appelants qui préfèrent des clés descriptives, et ajoute la surface comme un demi fois a fois b car les côtés sont la base et la hauteur perpendiculaires. Un champ mode enregistre si le résultat provient de deux côtés, de l'hypoténuse avec le côté a, de l'hypoténuse avec le côté b, ou d'une vérification complète à trois côtés.
Une chaîne de formule réénonce la relation utilisée afin que les élèves et les réviseurs puissent faire correspondre les étapes de manuel sans rétro-ingénierie de la sortie à virgule flottante. Cette discipline garde les tests de référence stables, rend la mise en cache sûre, et empêche un script de traiter une figure impossible comme un vrai triangle.
Si vous avez besoin des ratios fixes d'un triangle rectangle spécial 45-45-90 ou 30-60-90, utilisez ces outils dédiés ; l'intention de recherche ici est le problème général d'hypoténuse et de côté manquant de triangle rectangle avec une erreur honnête lorsque la géométrie est violée.
Où la résolution d'hypoténuse s'inscrit dans l'étude, la conception et l'automatisation
Les élèves rencontrent ce problème dès qu'ils apprennent les triangles rectangles : une fiche d'exercices donne deux côtés et demande la diagonale, ou donne la diagonale et un côté et demande l'autre côté d'une pièce rectangulaire, d'une rampe, ou d'une échelle appuyée contre un mur. Les enseignants peuvent pré-générer des corrigés qui listent a, b, c, et la surface, et refuser des entrées impossibles plutôt que d'imprimer un blanc ou un nombre complexe.
Charpentiers, fabricants, géomètres, et concepteurs de niveaux de jeu ont souvent besoin de la diagonale d'un rectangle, de la longueur d'une entretoise, ou du troisième côté d'un coin droit lorsque seules deux mesures sont connues ; convertir avec un contrat partagé évite les formules mal mémorisées et les erreurs d'unité silencieuses.
Les développeurs appellent le même point de terminaison depuis des scripts pour amorcer des vecteurs de test déterministes pour des bibliothèques de géométrie, pour illustrer Pythagore dans des outils pédagogiques, ou pour satisfaire des énoncés de défis de programmation qui exigent des complétions exactes de triangle rectangle avec un rejet clair des cas dégénérés.
Associez-le à des convertisseurs d'unités lorsque les côtés arrivent dans des unités mixtes, à des calculateurs de triangle spécial lorsque les angles sont contraints, et à des notes de diagramme qui gardent la marque d'angle droit à côté des nombres afin que la figure et la formule restent alignées pour les apprenants et les réviseurs.
Cas d’usage
Devoirs et préparation d'examens
Complétez des problèmes de manuel de triangle rectangle depuis deux côtés ou depuis l'hypoténuse plus un côté, et vérifiez le troisième côté et la surface contre les corrigés.
Diagonales, entretoises, et agencement
Convertissez entre côtés et diagonales de rectangle, ou récupérez une longueur d'entretoise manquante sur un coin droit, sans arithmétique de racine carrée écrite à la main.
Questions fréquentes
Combien coûte le calculateur d'hypoténuse ?
Il est gratuit dans votre navigateur sur cette page.
Quels côtés dois-je fournir ?
Fournissez les deux côtés a et b pour calculer l'hypoténuse, ou l'hypoténuse c avec exactement un côté pour récupérer l'autre côté. Les trois peuvent être envoyés pour vérifier la cohérence.
Que se passe-t-il si un côté est plus long que l'hypoténuse ?
Un côté doit être strictement plus court que l'hypoténuse ; des valeurs égales ou plus grandes ne peuvent pas former un vrai triangle rectangle.
Comment la surface est-elle calculée ?
La surface est égale à un demi fois le côté a fois le côté b (½·a·b), car les côtés sont perpendiculaires et agissent comme la base et la hauteur du triangle rectangle.
L'algorithme est-il aléatoire ?
Non. Il utilise des carrés déterministes, des sommes ou différences, et une racine carrée. Les mêmes côtés et la même précision produisent toujours le même résultat.
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/hypotenuse \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":3,"leg_a":1}'const res = await fetch("https://api.kit.forhosting.com/trig/hypotenuse", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 3,
"leg_a": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/hypotenuse",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 3,
"leg_a": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/hypotenuse", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":3,"leg_a":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":3,"leg_a":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/hypotenuse", 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,
"leg_a": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.hypotenuse",
"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
Chaque longueur doit être un nombre fini strictement positif, et un côté qui est égal ou supérieur à l'hypoténuse est rejeté avec invalid_input plutôt que de produire un résultat nul ou imaginaire.
Ce qu'est l'hypoténuse et ce que contient la réponse
Le contrat est volontairement strict : des paires manquantes, zéro, des valeurs négatives, Infinity, NaN, un côté qui est égal ou supérieur à l'hypoténuse, et des triplets incohérents déclenchent tous invalid_input avec un message qui nomme la condition défaillante.
Comment les entrées sont lues et comment les côtés sont calculés
Vous devez fournir au moins deux des trois côtés. Lorsque les deux côtés sont présents, le moteur calcule c comme la racine carrée de a au carré plus b au carré. Lorsque la vérification passe, le côté manquant est la racine carrée de c au carré moins le côté connu au carré. Lorsque les trois côtés sont fournis, l'outil vérifie que chaque côté est plus court que c et que c correspond à la valeur pythagoricienne de a et b dans une tolérance relative stricte ; sinon il rejette le triplet comme incohérent. Les champs préférés sont a et b pour les côtés et c pour l'hypoténuse, acceptés comme nombres JSON ou chaînes décimales simples après nettoyage afin que formulaires, chaînes de requête, et cellules de tableur puissent partager un même contrat. Les alias leg_a, leg1, et side_a correspondent à a ; leg_b, leg2, et side_b correspondent à b ; hypotenuse, hyp, et long_side correspondent à c. Lorsque l'hypoténuse et exactement un côté sont présents, il vérifie d'abord que le côté est strictement plus court que l'hypoténuse ; si le côté est égal ou supérieur à c, la requête échoue avec invalid_input nommant cette inégalité, car un vrai triangle rectangle ne peut pas avoir un côté aussi long ou plus long que l'hypoténuse. Associez l'exécution gratuite dans le navigateur sur cette page à l'API payante lorsque vous avez besoin du résultat mathématique identique au sein d'un pipeline automatisé sans réimplémenter vous-même les racines carrées et les gardes d'inégalité.
Où la résolution d'hypoténuse s'inscrit dans l'étude, la conception et l'automatisation
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, la validation échouée n'est pas facturée, et rien n'est stocké après le retour de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — correspond au reste du catalogue KIT de niveau A, et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Fixtures de géométrie déterministes
Générez des triplets 3-4-5 et 5-12-13 reproductibles pour les tests unitaires, les validateurs de concours, et les assertions de CI, y compris un invalid_input honnête sur des côtés impossibles.