Angle du triangle depuis côté et hauteur
Un côté de 10 avec une hauteur de 5 donne un angle de 30°. Saisissez le côté adjacent à l'angle et la hauteur perpendiculaire, et obtenez cet angle à la base en degrés et en radians sans connaître le reste du triangle. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Côté
- 10
- Altitude
- 5
- Rapport
- 0,5
- Angle (rad)
- 0,5235987756
- Angle (degrés)
- 30
- Unité des angles
- deg
Lorsqu'on abaisse une perpendiculaire à l'intérieur d'un triangle, la hauteur et l'un des côtés qui se rejoignent en un sommet de la base forment un triangle rectangle. Dans ce triangle rectangle, la hauteur est le côté opposé à l'angle de base et le côté d'origine est l'hypoténuse, de sorte que le sinus de l'angle égale la hauteur divisée par le côté. Élèves, géomètres, concepteurs de toitures et scripts CAD connaissent souvent ces deux longueurs et ont besoin de l'angle sans reconstruire toute la figure. Ce calculateur applique l'arc sinus de la hauteur sur le côté adjacent, renvoie l'angle en degrés et en radians, et rejette les entrées hors du domaine de l'arc sinus.
Pourquoi sin(theta) égale la hauteur sur le côté adjacent
Abaissez une perpendiculaire depuis un sommet d'un triangle jusqu'à la droite qui contient le côté opposé. Cette hauteur de longueur h crée un ou deux triangles rectangles qui partagent la hauteur. Concentrez-vous sur le triangle rectangle dont l'hypoténuse est l'un des côtés d'origine du grand triangle : appelez s la longueur de ce côté.
Au sommet de base où ce côté rencontre la ligne de base, l'angle theta a pour côté opposé la hauteur et pour hypoténuse s. Par la définition du sinus dans un triangle rectangle, le sinus de theta égale l'opposé sur l'hypoténuse, c'est-à-dire exactement la hauteur sur le côté. En résolvant l'angle, theta est l'arc sinus de la hauteur sur le côté.
Le résultat est toujours un angle aigu ou droit dans le cadre géométrique qui nous intéresse : lorsque la hauteur est strictement inférieure au côté, l'angle est aigu ; lorsque la hauteur égale le côté, l'angle vaut quatre-vingt-dix degrés et le pied de la hauteur se trouve à l'autre extrémité de ce segment hypoténuse. Si la hauteur dépassait le côté, le rapport dépasserait un et aucun angle réel n'existerait ; le calculateur rejette donc ce cas avec une entrée invalide plutôt que d'inventer une valeur complexe.
Cette identité est locale au triangle rectangle de la hauteur ; vous n'avez besoin ni du troisième côté ni d'aucun autre angle du grand triangle pour retrouver cet angle de base à partir de ces deux seules longueurs.
Où ce calcul d'angle vous sert
Toitures et tentes, retraits de parcelles triangulaires et carnets de conception de fermes ont tous besoin du même angle pour que les contrôles de dégagement et les métrés restent honnêtes. Les plateformes de classe et de tutorat utilisent un calculateur d'angle de triangle depuis côté et hauteur pour que les apprenants vérifient leurs devoirs sans chercher quel côté est opposé au pied de la hauteur. Les générateurs d'examens et les plugins LMS ont besoin d'un oracle déterministe qui rejette les rapports impossibles supérieurs à un au lieu de renvoyer NaN.
Une validation échouée ne consomme pas le solde. Gardez les requêtes légères, figez l'angle arrondi dans les tests, et vous obtiendrez des angles reproductibles pour les devoirs, les plugins LMS et les workers en périphérie sans déployer votre propre bibliothèque de géométrie.
Cas d’usage
Pente de toiture depuis élévation et longueur de chevron
Convertissez un chevron mesuré (côté adjacent) et l'élévation verticale (hauteur) en angle de pente pour la charpente, les permis et les estimations de matériau.
Scripts de topographie et de retrait
Retrouvez un angle de base à partir d'une longueur de côté connue et d'un décalage perpendiculaire sans charger une pile GIS ou CAD complète.
Questions fréquentes
Quel angle donnent un côté de 10 et une hauteur de 5 ?
Ils donnent un angle de 30°. La hauteur divisée par le côté vaut 0,5, et l'angle dont le sinus vaut 0,5 est 30°, soit environ 0,523598775598 radian.
Pourquoi une hauteur plus longue que le côté est-elle refusée ?
Parce qu'aucun angle réel n'existerait. La hauteur est le côté opposé d'un triangle rectangle dont l'hypoténuse est le côté du triangle : elle ne peut donc jamais le dépasser.
Que se passe-t-il si la hauteur est égale au côté ?
L'angle est exactement droit. La hauteur suit alors le côté lui-même, et le pied de la perpendiculaire se trouve à l'autre extrémité de ce côté.
Ai-je besoin du troisième côté ou des autres angles ?
Non. Le côté et la hauteur suffisent à fixer cet angle à la base, car ils forment ensemble un petit triangle rectangle. Rien d'autre du grand triangle n'est nécessaire pour cet angle.
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/triangle-angle-from-side-altitude \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"side":10,"altitude":5}'const res = await fetch("https://api.kit.forhosting.com/trig/triangle-angle-from-side-altitude", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"side": 10,
"altitude": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/triangle-angle-from-side-altitude",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"side": 10,
"altitude": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/triangle-angle-from-side-altitude", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"side":10,"altitude":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"side":10,"altitude":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/triangle-angle-from-side-altitude", 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
{
"side": 10,
"altitude": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.triangle_angle_from_side_altitude",
"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
Contrat d'entrée, champs de réponse et erreurs de validation
Side doit être strictement supérieur à zéro. Associez les nombres à votre propre schéma si vous avez besoin d'un croquis ; ce point de terminaison ne renvoie que l'angle et des scalaires associés. Envoyez en POST un corps JSON avec deux nombres finis obligatoires : side, la longueur positive du côté du triangle qui sert d'hypoténuse au triangle rectangle de la hauteur, et altitude, la hauteur perpendiculaire positive utilisée comme côté opposé à l'angle d'intérêt. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; les alias s, adjacent, hypotenuse pour side et h, height, alt pour altitude sont acceptés. Les champs manquants, les chaînes vides et les valeurs non finies échouent avec invalid_input en nommant le champ. Altitude doit être strictement supérieur à zéro et ne doit pas dépasser side, car le rapport sinus altitude sur side doit se situer dans l'intervalle fermé allant juste au-dessus de zéro jusqu'à un. Ces échecs ne sont pas facturés. En cas de succès, le corps renvoie side et altitude, indique ratio comme altitude divisée par side, renvoie angle_rad comme arc sinus principal en radians, renvoie angle_deg comme le même angle converti avec cent quatre-vingts sur pi, et fixe formula à l'identité theta égale arcsin d'altitude sur side. Le champ unit_angles vaut toujours deg pour marquer que angle_deg est l'unité principale destinée à l'utilisateur. Exemple : side dix avec altitude cinq donne ratio un demi, angle de trente degrés et la valeur en radians correspondant à pi sur six.
Où une API d'angle depuis côté et hauteur est utile
Le dessin architectural et civil mesure souvent une travée libre (side) et une élévation ou un retrait connu (altitude) ; convertir cette paire en angle d'inclinaison de base est une étape d'arc sinus d'une ligne qui ne devrait pas exiger un noyau CAD complet. Comme l'implémentation est parse de niveau A pure, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.
Cas d'intégration
Vérifications en classe sur le triangle rectangle de hauteur
Laissez les élèves envoyer side et altitude et vérifier que l'angle de base correspond à l'arc sinus du manuel de la hauteur sur l'hypoténuse.
Questions techniques
Comment trouver l'angle d'un triangle à partir d'un côté et de sa hauteur ?
Envoyez side positif (hypoténuse adjacente du triangle rectangle de la hauteur) et altitude positif avec altitude ≤ side. L'API renvoie θ = arcsin(altitude / side) en degrés et en radians.
Que se passe-t-il si la hauteur est supérieure au côté ?
La tâche échoue avec invalid_input. sin(θ) = altitude/side ne peut pas dépasser 1 pour un angle réel, donc altitude ne doit pas dépasser side.
La réponse est-elle en degrés ou en radians ?
Les deux. angle_deg est la valeur principale en degrés ; angle_rad est l'arc sinus principal en radians. unit_angles vaut toujours deg.
Quel côté dois-je indiquer comme 'side' ?
Le côté adjacent à l'angle qui devient l'hypoténuse du triangle rectangle formé par la hauteur (pas le segment de base où tombe le pied, sauf si c'est l'hypoténuse).
Combien coûte le calculateur d'angle du triangle depuis côté et hauteur ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.