Triangle rectangle avec hypoténuse et angle
Ce calculateur part de l'hypoténuse et d'un angle aigu pour déterminer toutes les autres mesures d'un triangle rectangle.
Lancer gratuitement
Il calcule le côté opposé à l'angle fourni, le côté adjacent, l'autre angle aigu et l'aire. L'angle saisi est contrôlé avant tout calcul : les valeurs nulles, droites, obtuses ou non numériques sont rejetées au lieu de produire une figure trompeuse. Les longueurs utilisent la même unité que l'hypoténuse, tandis que l'aire emploie cette unité au carré.
Saisissez l'hypoténuse et repérez l'angle
Commencez par l'hypoténuse, le côté directement opposé au sommet de 90 degrés et toujours le plus long dans un triangle rectangle valide. Saisissez sa longueur positive sans ajouter de symbole d'unité. Vous pouvez employer toute unité de longueur cohérente, par exemple des millimètres, centimètres, mètres, pouces ou pieds, car les formules reposent sur des proportions. Indiquez ensuite l'angle aigu connu en degrés. Il doit être strictement supérieur à 0 et inférieur à 90. Repérez soigneusement sa position : le côté opposé se trouve en face, tandis que le côté adjacent touche cet angle sans être l'hypoténuse. Cette distinction compte, car inverser les termes opposé et adjacent modifie l'attribution des résultats, même si les deux valeurs décrivent encore le même triangle après rotation. Le calculateur contrôle les deux entrées avant toute trigonométrie, afin d'écarter les triangles dégénérés et les résultats fondés sur des valeurs infinies, absentes ou non numériques.
Comprenez le calcul de chaque résultat
Le calcul convertit l'angle fourni des degrés en radians pour les fonctions trigonométriques. Il multiplie l'hypoténuse par le sinus de l'angle afin d'obtenir le côté opposé, puis par le cosinus afin d'obtenir le côté adjacent. Le dernier angle aigu découle de la somme des angles d'un triangle : puisque l'un mesure exactement 90 degrés, les deux angles aigus doivent totaliser 90 degrés. L'aire correspond ensuite à la moitié du produit des deux côtés perpendiculaires. Ces relations donnent une solution complète et déterministe, sans approximation itérative ni donnée externe. Les valeurs affichées ne sont arrondies qu'après les calculs, ce qui préserve une précision utile et évite l'accumulation d'erreurs intermédiaires. L'hypoténuse et les deux côtés renvoyés conservent l'unité de longueur saisie. L'aire est exprimée dans l'unité carrée correspondante et tous les angles de la réponse sont donnés en degrés.
Vérifiez la solution et choisissez une précision raisonnable
Une vérification rapide permet de repérer une erreur de saisie. Élevez les deux côtés calculés au carré et additionnez-les : le total doit être très proche du carré de l'hypoténuse, compte tenu de l'arrondi affiché. Vous pouvez également additionner l'angle aigu fourni, l'autre angle calculé et 90 degrés ; la somme doit atteindre 180 degrés. Si vous réutilisez l'aire dans une estimation, gardez à l'esprit que sa précision ne peut dépasser celle des mesures initiales. Une hypoténuse mesurée au centimètre près ne rend pas exact un long résultat décimal. Conservez des chiffres supplémentaires pendant les étapes intermédiaires, puis arrondissez la valeur finale selon la tolérance de votre plan, exercice, fabrication ou relevé. Un angle aigu très faible produit un côté très court, tandis qu'un angle proche de 90 degrés produit un côté presque aussi long que l'hypoténuse. Ces cas restent valides tant que l'angle appartient strictement à l'intervalle aigu accepté.
Cas d’usage
Tracer une rampe
Transformez une longueur inclinée et son angle en portée horizontale, hauteur verticale et aire triangulaire.
Résoudre un exercice de trigonométrie
Vérifiez les deux côtés et l'angle aigu complémentaire à partir des données d'un problème.
Préparer un renfort diagonal
Calculez les portées horizontale et verticale d'un renfort avec sa longueur et son angle avant la découpe.
Questions fréquentes
Quelles valeurs devez-vous fournir ?
Indiquez une longueur positive pour l'hypoténuse et un angle aigu mesuré en degrés.
Pourquoi l'angle doit-il être compris entre 0 et 90 degrés ?
Un triangle rectangle possède déjà un angle de 90 degrés ; chacun des deux autres doit donc être strictement aigu.
Quelles unités pouvez-vous utiliser ?
Utilisez toute unité de longueur de façon cohérente. Les côtés la conservent et l'aire emploie l'unité carrée correspondante.
Comment les deux côtés sont-ils identifiés ?
Le côté opposé se trouve face à l'angle fourni. Le côté adjacent touche cet angle sans être l'hypoténuse.
Quel est le prix d'une requête API ?
Le tarif de l'API est de $0.002 par requête. Le calcul dans le navigateur reste disponible sans requête API.
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/right-triangle-hypotenuse-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hypotenuse":10,"angle":30}'const res = await fetch("https://api.kit.forhosting.com/trig/right-triangle-hypotenuse-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hypotenuse": 10,
"angle": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/right-triangle-hypotenuse-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hypotenuse": 10,
"angle": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/right-triangle-hypotenuse-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hypotenuse":10,"angle":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hypotenuse":10,"angle":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/right-triangle-hypotenuse-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
{
"hypotenuse": 10,
"angle": 30
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.right_triangle_hypotenuse_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.
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. |