Équation de droite par ses interceptions
Ce calculateur transforme deux interceptions avec les axes en une équation complète de droite.
Lancer gratuitement
Saisissez des interceptions non nulles sur x et y : l’outil repère les deux points, calcule la pente, écrit la forme par interceptions, puis fournit la forme affine et la forme standard avec leurs coefficients. Ce calcul déterministe vous permet de vérifier un exercice, de préparer un graphique ou de convertir les données d’un schéma en expressions réutilisables.
Commencez par les deux intersections avec les axes
L’interception sur x indique où la droite coupe l’axe horizontal : la valeur 6 correspond au point (6, 0). L’interception sur y indique où elle coupe l’axe vertical : la valeur 3 correspond à (0, 3). Lorsque ces deux valeurs sont non nulles, ces points distincts déterminent une seule droite. Saisissez une valeur signée si le point se trouve sur un demi-axe négatif ; par exemple, -4 signifie quatre unités à gauche ou sous l’origine, selon le champ. Les entiers, les décimaux et la notation scientifique sont acceptés. La valeur zéro est refusée, car la forme par interceptions divise par chaque interception. En outre, l’origine appartient aux deux axes et ne fournit pas les deux interceptions finies et non nulles nécessaires à cette méthode. Après validation, le résultat rappelle les valeurs et leurs points afin que vous puissiez contrôler la géométrie avant d’utiliser une forme réarrangée.
Comprenez les formes par interceptions et affine
Si l’interception sur x vaut a et celle sur y vaut b, la forme par interceptions est x/a + y/b = 1. Elle convient particulièrement lorsqu’un graphique ou un énoncé donne directement les croisements, puisque les deux valeurs figurent dans les dénominateurs sans résolution préalable d’un système. Pour obtenir la forme affine, isolez y : y = (-b/a)x + b. La pente vaut donc -b/a et le terme constant est exactement l’interception sur y fournie. Le calculateur renvoie la pente numérique ainsi qu’une équation lisible. Des interceptions de même signe donnent une pente négative ; des signes opposés donnent une pente positive. Vérifiez le résultat en remplaçant x = 0, ce qui doit produire b, puis y = 0, ce qui doit restituer a. Les résultats décimaux sont arrondis de façon stable afin d’éviter des résidus de virgule flottante sans modifier la relation géométrique d’origine.
Lisez et vérifiez la forme standard
La suppression des dénominateurs de x/a + y/b = 1 donne bx + ay = ab. Cette identité fournit directement la forme standard : A provient de l’interception sur y, B de celle sur x et C de leur produit. Si les trois coefficients sont des entiers sûrs, le calculateur les divise par leur facteur commun et normalise le premier signe. Il produit ainsi x + 2y = 6 plutôt que 3x + 6y = 18. Pour des interceptions décimales, il conserve des coefficients décimaux stables au lieu de créer d’immenses rapports entiers. La réponse fournit séparément A, B et C ainsi que l’équation mise en forme. Pour la contrôler, remplacez les variables par (a, 0) puis (0, b) dans Ax + By = C : les deux points doivent vérifier l’égalité. Deux équations standard différentes en apparence peuvent représenter la même droite si tous leurs coefficients sont multipliés par une même constante non nulle.
Cas d’usage
Transformer un graphique en équation
Relevez les deux croisements d’une droite tracée et obtenez trois formes courantes sans résoudre un autre système.
Vérifier des exercices d’algèbre
Comparez votre pente, vos signes et vos coefficients réduits à un résultat déterministe.
Préparer des coefficients pour un autre calcul
Utilisez A, B et C dans des opérations de tracé, d’intersection ou de distance, avec des équations lisibles.
Questions fréquentes
Qu’est-ce que la forme par interceptions d’une droite ?
Pour des interceptions non nulles a sur x et b sur y, elle s’écrit x/a + y/b = 1.
Comment la pente est-elle calculée ?
La droite passe par (a, 0) et (0, b) ; sa pente est (b - 0)/(0 - a), soit -b/a.
Pourquoi aucune interception ne peut-elle être nulle ?
Chaque interception sert de dénominateur. Une valeur nulle rendrait l’expression indéfinie.
Puis-je saisir des interceptions négatives ou décimales ?
Oui. Tout entier, nombre décimal ou nombre en notation scientifique fini et non nul est accepté.
Pourquoi ma forme standard peut-elle différer d’une autre réponse juste ?
Multiplier tous les coefficients par une même constante non nulle produit une équation équivalente.
Quel est le prix d’une requête API ?
Chaque requête API coûte $0.002. Le calcul n’utilise aucun service réseau ni processus aléatoire.
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/algebra/line-from-intercepts \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x_intercept":6,"y_intercept":3}'const res = await fetch("https://api.kit.forhosting.com/algebra/line-from-intercepts", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x_intercept": 6,
"y_intercept": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/line-from-intercepts",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x_intercept": 6,
"y_intercept": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/line-from-intercepts", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x_intercept":6,"y_intercept":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x_intercept":6,"y_intercept":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/line-from-intercepts", 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
{
"x_intercept": 6,
"y_intercept": 3
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.line_from_intercepts",
"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. |