Solveur trig. triangle rectangle
Obtenez tous les côtés et angles à partir d’un angle et d’une longueur : un angle de 30° avec un côté opposé de 5 donne une hypoténuse de 10 et un autre angle aigu de 60°, plus le côté adjacent. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Angle (°)
- 30
- Côté
- 5
- Côté connu
- Opposite
- Autre aigu
- 60
- Angle droit
- 90
- Opposé
- 5
- Côté adjacent
- 8,6602540378
Lorsque vous connaissez un angle aigu d'un triangle rectangle et la longueur d'un seul côté, SOHCAHTOA retrouve les deux autres côtés et l'angle aigu complémentaire sans dessin ni itération. Ce calculateur accepte l'angle en degrés, une longueur de côté positive et le rôle de ce côté par rapport à l'angle connu —opposé, adjacent ou hypoténuse—, applique le sinus, le cosinus ou la tangente selon le cas et renvoie opposé, adjacent, hypoténuse, les deux angles aigus et l'angle droit fixe de quatre-vingt-dix degrés.
Comment SOHCAHTOA résout un triangle rectangle à partir d'un angle et d'un côté
Dans un triangle rectangle un angle fait toujours quatre-vingt-dix degrés, donc les deux angles aigus sont complémentaires et somment à quatre-vingt-dix. SOHCAHTOA encode trois rapports : le sinus de theta égale opposé sur hypoténuse, le cosinus de theta égale adjacent sur hypoténuse et la tangente de theta égale opposé sur adjacent. Étant donné theta et l'une quelconque de ces trois longueurs, l'algèbre retrouve les deux autres.
Si l'opposé est connu, l'hypoténuse est opposé divisé par le sinus de theta et l'adjacent est opposé divisé par la tangente de theta. Si l'adjacent est connu, l'hypoténuse est adjacent divisé par le cosinus de theta et l'opposé est adjacent multiplié par la tangente de theta. Si l'hypoténuse est connue, l'opposé est hypoténuse multiplié par le sinus de theta et l'adjacent est hypoténuse multiplié par le cosinus de theta.
L'aigu complémentaire est simplement quatre-vingt-dix moins theta. Comme chaque grandeur est une évaluation sous forme fermée de fonctions trigonométriques élémentaires après validation, le chemin est entièrement déterministe : le même angle, côté et rôle produisent toujours les mêmes côtés et angles dans la limite de l'arrondi en virgule flottante.
Les contrôles classiques de cours incluent un angle de trente degrés avec côté opposé cinq, qui doit donner une hypoténuse de dix et un adjacent de cinq fois la racine carrée de trois, et la famille trois-quatre-cinq où un aigu est l'arctangente de trois sur quatre.
Où le SOHCAHTOA du triangle rectangle apparaît dans le travail réel
Les cours de trigonométrie du secondaire et de l'université demandent constamment de trouver tous les côtés et angles d'un triangle rectangle lorsqu'un seul angle aigu et un côté sont connus ; un calculateur fiable avec contrôle strict d'angle aigu accélère la notation des devoirs et élimine les erreurs de tableur où l'on confond opposé et adjacent ou où l'on injecte quatre-vingt-dix degrés dans le sinus sans remarquer le cas dégénéré.
Les flux de construction et de bricolage utilisent les mêmes rapports pour rampes, escaliers, chevrons et haubans lorsqu'un angle d'inclinaison et une longueur mesurée sont disponibles —un oracle numérique partagé aligne notes de terrain et scripts de bureau. Si vous avez ensuite besoin de SSS oblique via la loi des cosinus, de triangles généraux ASA, d'aire à partir de deux jambes, ou d'entrée et sortie en radians, traitez-les comme des intentions de recherche séparées plutôt que de surcharger cette page SOHCAHTOA pour triangle rectangle.
Cas d’usage
Vérification des devoirs et examens
Trouvez tous les côtés et angles à partir d'un angle aigu et d'un côté avec SOHCAHTOA ; rejetez les angles non aigus avec une erreur claire au lieu de NaN.
Rampes, chevrons et implantation de terrain
À partir d'un angle d'inclinaison et d'une longueur mesurée, récupérez les jambes restantes et l'hypoténuse avant de couper ou de piqueter.
Questions fréquentes
Que calcule cet outil ?
Étant donné un angle aigu en degrés et un côté d'un triangle rectangle (opposite, adjacent ou hypotenuse par rapport à cet angle), il renvoie les trois côtés et les trois angles via SOHCAHTOA.
Quelles formules utilise-t-il ?
sin θ = opposite/hypotenuse, cos θ = adjacent/hypotenuse, tan θ = opposite/adjacent. L'aigu complémentaire est 90° − θ ; l'angle droit est toujours 90°.
Que se passe-t-il si l'angle n'est pas entre 0 et 90 degrés ?
Un triangle rectangle non dégénéré exige un angle strictement aigu : supérieur à 0° et inférieur à 90°.
Les angles sont-ils en degrés ou en radians ?
Degrés uniquement en entrée et en sortie. Convertissez en radians vous-même après l'appel si votre pipeline en a besoin.
Quel est le coût ?
L'outil du navigateur est gratuit et s'exécute en local.
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/right-triangle-trig \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle":30,"side":5,"known_side":"opposite"}'const res = await fetch("https://api.kit.forhosting.com/trig/right-triangle-trig", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"angle": 30,
"side": 5,
"known_side": "opposite"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/right-triangle-trig",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"angle": 30,
"side": 5,
"known_side": "opposite"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/right-triangle-trig", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"angle":30,"side":5,"known_side":"opposite"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"angle":30,"side":5,"known_side":"opposite"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/right-triangle-trig", 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
{
"angle": 30,
"side": 5,
"known_side": "opposite"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.right_triangle_trig",
"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
Les cas dégénérés —angles non strictement entre zéro et quatre-vingt-dix degrés, côtés non positifs ou rôles de côté inconnus— sont rejetés avec une erreur claire invalid_input au lieu d'un NaN silencieux ou de côtés qui violent la relation du triangle rectangle. L'outil gratuit du navigateur et l'API payante partagent une seule fonction pure, de sorte que les démonstrations en classe et les pipelines automatisés ne divergent jamais en silence sur les mêmes entrées.
Comment SOHCAHTOA résout un triangle rectangle à partir d'un angle et d'un côté
Étiquetez les côtés par rapport à un angle aigu choisi theta : le côté opposé est en face de theta, le côté adjacent partage un sommet avec theta mais n'est pas le plus long, et l'hypoténuse s'oppose toujours à l'angle droit. Le service n'itère pas, n'échantillonne et n'approxime pas par séries ; il valide seulement l'intervalle ouvert de l'angle, applique la branche SOHCAHTOA correspondante et arrondit les sorties à une précision stable pour les goldens JSON et les tests unitaires.
Ce que vous envoyez et ce que vous recevez en retour
Branchez l'outil gratuit du navigateur pour des contrôles rapides, puis appelez le même contrat depuis des scripts lorsque vous devez récupérer des triangles rectangles en masse sans réimplémenter SOHCAHTOA et le filtre d'angle dans chaque langage. Fournissez trois champs obligatoires : angle (alias theta, angle_deg, acute_angle), un nombre fini de degrés strictement entre zéro et quatre-vingt-dix ; side (alias length, side_length, value), une longueur finie positive dans toute unité linéaire cohérente ; et known_side (alias side_type, role, which_side), l'une des chaînes opposite, adjacent ou hypotenuse décrivant à quel côté la longueur se rapporte par rapport à l'angle connu. Les jetons courts opp, adj et hyp sont acceptés comme alias de ces rôles. Champs manquants, chaînes non numériques, NaN, Infinity, angles à la limite ou hors de l'intervalle ouvert de zéro à quatre-vingt-dix et côtés non positifs sont rejetés avec invalid_input et ne sont pas facturés. En cas de succès la réponse JSON renvoie l'angle connu normalisé, other_acute comme quatre-vingt-dix moins cet angle, right_angle comme quatre-vingt-dix et les trois côtés opposite, adjacent et hypotenuse relatifs à l'angle connu, plus known_side comme le rôle normalisé, unit_angles comme deg et method comme la chaîne sohcahtoa pour la documentation dans les journaux et les interfaces pédagogiques. Contrôles d'exemple : angle trente, side cinq, known_side opposite donne hypoténuse dix et adjacent environ huit point six six zéro ; angle quarante-cinq avec hypotenuse un donne des jambes égales de un sur racine carrée de deux ; angle quatre-vingt-dix ou zéro échoue au filtre d'angle aigu ; un côté négatif échoue de la même façon. Le contrat est un JSON stable adapté aux tests unitaires, correcteurs de devoirs et pipelines par lots.
Où le SOHCAHTOA du triangle rectangle apparaît dans le travail réel
Comme cette capacité est un moteur de parse pur, le tarif API est la base publiée de $0.002 par élément réussi et l'échec de validation ne consomme pas de solde.
Cas d'intégration
Pentes pour jeux et graphiques
Récupérez les jambes manquantes d'un triangle rectangle lorsque le pitch et une arête sont connus, via le même chemin SOHCAHTOA dans le navigateur et l'API.