Calculateur de pente
Saisissez deux points et obtenez la pente de la droite qui les relie : de (1 ; 2) à (4 ; 8), elle monte de 6 pour une avancée de 3, la pente vaut donc 2 et l'inclinaison environ 63,4 degrés. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- X1
- 1
- Y1
- 2
- X2
- 4
- Y2
- 8
- Montée
- 6
- Course
- 3
- Pente
- 2
- Angle (deg)
- 63,4349488229
Le calculateur de pente trouve la pente de la droite unique passant par deux points et l'angle que cette droite forme avec l'axe des x positif. Vous saisissez les coordonnées du premier point et du second point ; le moteur calcule montée sur course, m égal (y2 moins y1) divisé par (x2 moins x1), puis prend la tangente inverse de m pour rapporter l'angle d'inclinaison en degrés et en radians. Les points coïncidents sont rejetés pour la même raison : deux coordonnées identiques ne déterminent pas une droite unique. Les résultats sont une arithmétique en virgule flottante déterministe sans échantillonnage aléatoire ni appel réseau.
Ce que signifient la pente et l'inclinaison et ce que contient la réponse
En géométrie analytique, la pente d'une droite non verticale est le taux de variation constant de y par rapport à x le long de cette droite. Si vous voyagez du point A égal (x1, y1) au point B égal (x2, y2), le changement vertical est la montée y2 moins y1 et le changement horizontal est la course x2 moins x1. Leur rapport m égal montée sur course est la pente : positive lorsque la droite monte quand x augmente, négative lorsqu'elle descend, et nulle lorsque la droite est horizontale.
L'angle d'inclinaison est l'angle unique theta dans l'intervalle ouvert de moins quatre-vingt-dix degrés à plus quatre-vingt-dix degrés tel que la tangente de theta égale m ; de façon équivalente theta égale l'arctangente libre à deux arguments de m le long de la droite réelle. Cet angle mesure à quel point la droite s'incline par rapport à l'axe des x positif et est la grandeur que les géomètres, les concepteurs de routes, et les enseignants de physique veulent souvent en plus du nombre de pente brut.
Ce calculateur renvoie les deux coordonnées reprises pour audit, la montée et la course, la pente, l'inclinaison en degrés et en radians, une étiquette de direction croissante, décroissante, ou horizontale, et une courte chaîne de formule reformulant les identités. Le contrat est intentionnellement strict.
Si vous avez besoin de cas spéciaux de triangle, de circoncentres, ou de cas SSA ambigus, utilisez ces outils de géométrie dédiés ; l'intention de recherche ici est spécifiquement la formule de pente à deux points et une réponse claire de m et theta ou une erreur honnête.
Comment les quatre coordonnées sont lues et comment m et theta sont calculés
Les quatre doivent être présents et finis. Le calcul est élémentaire : la montée est y2 moins y1, la course est x2 moins x1. Si les deux sont nulles, les points coïncident et le gestionnaire rejette l'entrée.
Sinon, la pente égale la montée divisée par la course, l'inclinaison en radians est Math.atan de cette pente, et la forme en degrés multiplie par cent quatre-vingts sur pi. La direction est horizontale lorsque la pente est exactement nulle, croissante lorsqu'elle est positive, et décroissante lorsqu'elle est négative. Il n'y a pas de troisième point, pas d'ajustement aux moindres carrés, et pas de conversion d'unité des coordonnées elles-mêmes ; l'arithmétique suppose un cadre cartésien partagé.
Où la résolution de pente à deux points s'inscrit dans l'étude, la conception et le code
Les étudiants rencontrent tôt la formule de pente lorsque les équations linéaires sont introduites. Un manuel peut donner deux points de réseau et demander m, l'angle d'inclinaison, ou une vérification qu'un segment horizontal a une pente nulle ; ce calculateur renvoie ces nombres d'un seul coup avec la formule rendue explicite. Les enseignants peuvent pré-générer des corrigés qui listent montée, course, pente, et degrés, et refuser des entrées verticales et coïncidentes au lieu d'imprimer un vide ou un Infini silencieux.
Constructeurs, géomètres, et concepteurs de niveaux de jeu ont souvent besoin de la pente d'une rampe ou de l'inclinaison d'un segment entre deux points de cheminement ; convertir des paires de coordonnées en une pente et un angle sans calculatrice manuelle ni arctangente mal mémorisée évite des erreurs de mise en plan.
Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes pour des bibliothèques de géométrie, pour illustrer des équations linéaires dans des outils pédagogiques, ou pour satisfaire des énoncés de défi de programmation exigeant des complétions exactes de pente à deux points.
Associez-le aux convertisseurs d'unités lorsque les coordonnées arrivent dans des unités mixtes, aux autres points de terminaison mathématiques gratuits lorsque vous avez besoin de compagnons de série ou de combinatoire pour un laboratoire d'outils déterministes, et à des notes de graphique qui montrent aux étudiants le triangle montée-sur-course afin que les nombres et la figure restent alignés.
Cas d’usage
Rampes, toits, et inclinaison de chemin
Convertissez deux coordonnées de conception en une pente et un angle d'inclinaison pour la pente de charpenterie, les esquisses de dénivelé routier, et les points de cheminement de géométrie de jeu.
Questions fréquentes
Combien coûte le calculateur de pente ?
Il est gratuit dans votre navigateur sur cette page.
Comment la pente est-elle calculée à partir de deux points ?
m = (y2 − y1) / (x2 − x1). C'est montée sur course. L'angle d'inclinaison est θ = atan(m), rapporté en degrés et en radians.
Que se passe-t-il si la droite est verticale ?
Lorsque x1 égale x2 et que les coordonnées y diffèrent, la pente est indéfinie.
Que se passe-t-il si les deux points sont identiques ?
Des points coïncidents ne définissent pas une droite unique.
Que signifie une pente de zéro ?
Une pente de zéro signifie que la droite est horizontale : y ne change pas quand x change. Le champ direction est rapporté comme horizontal et l'inclinaison est de zéro degré.
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/geom/slope \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x1":1,"y1":2,"x2":4,"y2":8}'const res = await fetch("https://api.kit.forhosting.com/geom/slope", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x1": 1,
"y1": 2,
"x2": 4,
"y2": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/slope",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x1": 1,
"y1": 2,
"x2": 4,
"y2": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/slope", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x1":1,"y1":2,"x2":4,"y2":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x1":1,"y1":2,"x2":4,"y2":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/slope", 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
{
"x1": 1,
"y1": 2,
"x2": 4,
"y2": 8
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.slope",
"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
Lorsque la course est nulle, la droite est verticale, la pente est indéfinie dans les nombres réels, et le gestionnaire renvoie invalid_input plutôt que l'Infini afin que les vérifications de devoirs et les pipelines échouent bruyamment.
Ce que signifient la pente et l'inclinaison et ce que contient la réponse
Des coordonnées manquantes, des valeurs non finies, des points coïncidents, et des droites verticales déclenchent tous invalid_input avec un message qui nomme la condition en échec.
Comment les quatre coordonnées sont lues et comment m et theta sont calculés
Les champs privilégiés sont x1, y1, x2, et y2 sous forme de nombres JSON, mais les chaînes décimales sont acceptées pour les appelants de formulaire et de tableur. Les alias x_1 et a_x correspondent à x1 ; y_1 et a_y correspondent à y1 ; x_2 et b_x correspondent à x2 ; y_2 et b_y correspondent à y2. Si seule la course est nulle, la droite est verticale et la pente est indéfinie, si bien que le gestionnaire renvoie invalid_input plutôt que de diviser par zéro ou d'émettre l'Infini. Associez l'exécution gratuite dans le navigateur de cette page à l'API payante lorsque vous avez besoin du même résultat mathématique au sein d'un pipeline automatisé sans réimplémenter vous-même montée-sur-course.
Où la résolution de pente à deux points s'inscrit dans l'étude, la conception et le code
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, une validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — s'inscrit dans le reste du catalogue de niveau A du KIT et permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Devoirs et préparation d'examens
Calculez des problèmes de pente de manuel à partir de deux points de réseau, vérifiez l'inclinaison en degrés, et confirmez que les entrées verticales échouent avec invalid_input plutôt que l'Infini.
Fixtures de géométrie déterministes
Générez des triplets montée, course, pente, et angle reproductibles pour tests unitaires, validateurs de concours, et assertions CI sans arithmétique atan faite à la main.