Calculateur de triangle rectangle isocèle
Indiquez un côté d'un triangle rectangle aux deux côtés de l'angle droit égaux et obtenez celui qui manque : un côté de 5 donne une hypoténuse de 7,0710678119, car les côtés gardent toujours le rapport 1 : 1 : √2. Cela marche aussi depuis l'hypoténuse. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.
Le calculateur de triangle rectangle isocèle répond à une question précise : vous connaissez un côté d'un triangle rectangle dont les deux côtés de l'angle droit sont égaux, et vous cherchez le côté inconnu. Indiquez si votre longueur connue est un côté de l'angle droit ou l'hypoténuse, et l'outil renvoie le côté manquant ainsi que la paire complète. À partir d'un côté, l'hypoténuse vaut ce côté multiplié par la racine carrée de deux ; à partir de l'hypoténuse, chaque côté vaut l'hypoténuse divisée par la racine carrée de deux. Tous les calculs sont des opérations déterministes en virgule flottante, sans accès réseau ni hasard, donc la même requête donne toujours le même résultat.
Ce que le calculateur attend et ce qu'il renvoie
Un triangle rectangle isocèle possède un angle droit de quatre-vingt-dix degrés et deux angles aigus égaux de quarante-cinq degrés, ce qui impose l'égalité des deux côtés de l'angle droit et verrouille tous les côtés dans le rapport un à un à racine de deux. Cette rigidité explique pourquoi un seul côté connu suffit à déterminer l'inconnu. La réponse reprend ce que vous avez fourni, nomme le type du côté inconnu et donne sa valeur, plus le côté et l'hypoténuse résolus pour que l'appelant puisse utiliser l'un ou l'autre sans recalcul.
La chaîne du rapport et une courte ligne de formule rappellent les relations exactes employées. Rien n'est converti en longueur par défaut et aucun triangle dégénéré n'est jamais renvoyé, ce qui garantit l'honnêteté des jeux de test, des caches et du code de géométrie en aval.
Quand ce solveur à un seul côté est le bon outil
Utilisez ce calculateur chaque fois qu'un problème énonce un triangle rectangle isocèle et ne vous donne qu'un seul côté. Les élèves rencontrent constamment cette configuration : un carré coupé selon sa diagonale forme deux triangles rectangles isocèles, donc « la diagonale d'un carré mesure dix, trouvez son côté » est exactement une requête à hypoténuse connue, et « un côté vaut cinq, trouvez l'hypoténuse » est le sens complémentaire.
Menuisiers et bricoleurs utilisent la même conversion pour mettre d'équerre un cadre avec des mesures diagonales ou découper des renforts à quarante-cinq degrés. Si votre triangle relève d'un autre cas particulier, comme une figure trente-soixante-quatre-vingt-dix, ou d'un triangle rectangle général à côtés inégaux, utilisez plutôt les outils dédiés : ce solveur ne traite volontairement que le cas des côtés égaux et le signale quand les entrées ne conviennent pas.
Cas d’usage
Conversions de diagonales de carrés
La diagonale d'un carré est l'hypoténuse d'un triangle rectangle isocèle ; convertissez une diagonale connue en longueur de côté, ou un côté connu en diagonale, en un seul appel.
Devoirs et corrigés
Résolvez les exercices sur les triangles rectangles particuliers qui donnent un seul côté ou une hypoténuse, et vérifiez le côté inconnu par rapport aux corrigés imprimés sans calculer la racine de deux à la main.
Jeux de test déterministes
Générez des paires reproductibles de côté et d'hypoténuse pour des tests unitaires, des validateurs de concours et des assertions CI, avec un contrat strict qui refuse les longueurs non positives.
Questions fréquentes
Combien coûte le calculateur de triangle rectangle isocèle ?
Il est gratuit dans votre navigateur sur cette page.
Qu'est-ce qu'un triangle rectangle isocèle ?
Un triangle rectangle dont les deux côtés de l'angle droit sont égaux, avec des angles de 45°, 45° et 90°. Ses côtés suivent toujours le rapport fixe 1 : 1 : √2.
Je connais l'hypoténuse. Comment obtenir un côté ?
Chaque côté vaut l'hypoténuse divisée par la racine carrée de deux.
Que se passe-t-il si le côté connu est zéro ou négatif ?
Les longueurs des côtés doivent être des nombres finis strictement positifs ; des valeurs nulles ou négatives ne peuvent pas former un vrai triangle.
Dois-je fournir les deux côtés ?
Non. Un seul côté connu suffit car le rapport est fixe : fournissez un côté pour obtenir l'hypoténuse, ou l'hypoténuse pour obtenir chaque côté.
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/isosceles-right-triangle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"known_side":5}'const res = await fetch("https://api.kit.forhosting.com/math/isosceles-right-triangle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"known_side": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/isosceles-right-triangle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"known_side": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/isosceles-right-triangle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"known_side":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"known_side":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/isosceles-right-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
{
"known_side": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.isosceles_right_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
Le côté connu doit être strictement positif et fini : zéro, les nombres négatifs, Infinity et NaN sont rejetés avec une erreur invalid_input plutôt qu'un mauvais résultat silencieux. Utilisez l'outil gratuitement dans votre navigateur sur cette page, ou appelez l'API à $0.002 par requête réussie lorsque vous avez besoin de la même réponse reproductible dans un script ou un pipeline automatisé.
Ce que le calculateur attend et ce qu'il renvoie
Le contrat d'entrée demande deux choses : known_side, la longueur positive dont vous disposez, et known_kind, qui précise s'il s'agit d'un côté de l'angle droit ou de l'hypoténuse. Si vous omettez known_kind, l'outil suppose un côté de l'angle droit, car la plupart des données réelles — un côté de carré, une arête égale d'une équerre — sont des côtés de l'angle droit. La validation est volontairement stricte : un known_side manquant, un zéro, un nombre négatif, Infinity, NaN ou un known_kind non reconnu déclenchent tous invalid_input avec un message qui nomme le problème.
Comment le côté inconnu est calculé
Les mathématiques se résument à une seule multiplication ou division par une constante. Un champ optionnel precision, un entier de zéro à quinze avec une valeur par défaut de dix, contrôle le nombre de décimales affichées dans les champs numériques de la réponse, ce qui garde les jeux de test lisibles machine compacts et comparables. Cette reproductibilité compte quand la réponse alimente une assertion de test, une table en cache ou un correcteur automatique qui ne doit pas dériver d'une exécution à l'autre. Quand known_kind vaut leg et que le côté connu L est positif, l'hypoténuse inconnue vaut L multiplié par la racine carrée de deux, tirée de la constante Math.SQRT2 en double précision. Quand known_kind vaut hypotenuse et que le côté connu H est positif, chaque côté inconnu vaut H divisé par la racine carrée de deux. Ces deux identités découlent directement du théorème de Pythagore avec deux côtés égaux : le carré de l'hypoténuse égale deux fois le carré du côté, donc l'hypoténuse vaut le côté multiplié par racine de deux. Par commodité, le solveur accepte plusieurs alias — side, value ou length pour known_side, kind pour known_kind, et decimals ou dp pour precision — de sorte que les formulaires, les tableurs et le JSON écrit à la main fonctionnent sans renommer les clés.
Quand ce solveur à un seul côté est le bon outil
Les développeurs appellent la version API pour générer des vecteurs de test déterministes pour des bibliothèques de géométrie, répondre à des défis de programmation exigeant un côté inconnu à partir d'un côté connu, ou normaliser une saisie utilisateur qui peut arriver comme côté ou comme diagonale sans logique de branchement propre. Sur cette page, le calcul s'exécute gratuitement dans votre navigateur ; via l'API, chaque évaluation réussie coûte $0.002, les entrées invalides sont rejetées avant toute facturation, et rien de ce que vous envoyez n'est conservé après le renvoi de la réponse.