Calculateur du postulat d'addition des segments
Si AB mesure 5 et BC mesure 8, le segment entier AC mesure 13, car les deux parties d'un segment s'additionnent pour former le tout. Saisissez deux des trois longueurs et obtenez la manquante, partie ou tout. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Ab
- 5
- Bc
- 8
- Ac
- 13
- Manquant
- ac
- Longueur
- 13
Le postulat d'addition des segments est la première identité de longueurs de la géométrie euclidienne : si le point B se trouve entre A et C sur une droite, les deux parties s'additionnent exactement au tout, écrit AB + BC = AC. Tout résultat ultérieur sur les points colinéaires, les milieux et les segments congruents repose sur cette seule phrase. Ce calculateur applique le postulat sous la forme dont les élèves ont besoin au pupitre : fournissez deux quelconques des trois longueurs finies AB, BC et AC, et il renvoie la longueur manquante avec le triplet déjà complété.
Ce que dit le postulat d'addition des segments
Prenez trois points colinéaires A, B et C avec B entre A et C. Le trajet qui part de A et s'achève en C est un segment de longueur AC, et le point intérieur B le partage en deux morceaux plus petits AB et BC. Le postulat d'addition des segments affirme que ces pièces ne sont pas des ornements indépendants du schéma : leurs longueurs s'additionnent, sans reste et sans chevauchement, à la longueur du tout.
En symboles, l'affirmation est AB + BC = AC, et cette seule équation suffit à retrouver lequel des trois nombres un énoncé a laissé en blanc. Si les deux parties sont connues, le tout est leur somme. Si le tout et une partie sont connus, l'autre partie est la différence, pourvu que celle-ci ne soit pas négative — un reste négatif signifierait que la « partie » étiquetée est déjà plus longue que le segment dans lequel elle devrait tenir, ce qui est impossible pour une longueur euclidienne ordinaire.
Le postulat n'exige ni système de coordonnées, ni conversion d'unités, ni angle. C'est un énoncé sur l'intermédiarité et la mesure seulement, c'est pourquoi un calculateur à trois champs peut le réaliser avec une addition ou une soustraction et quelques contrôles de signe. Le langage de classe reformule parfois le même fait en « le tout est égal à la somme de ses parties » ou écrit les trois lettres dans un autre ordre (BA + AC = BC lorsque A est le point intérieur).
Contrat d'entrée, comment on trouve la longueur manquante et les erreurs
Laissez le champ inconnu entièrement de côté ; n'envoyez pas null. Zéro est une longueur dégénérée licite (A et B coïncident, ou le point intérieur tombe sur une extrémité). Lorsque le champ omis est ac, la réponse est ab plus bc.
Lorsque l'omis est bc, la réponse est ac moins ab. Lorsque l'omis est ab, la réponse est ac moins bc. Si cette différence est négative, le couple viole le postulat et la tâche échoue au lieu de renvoyer une longueur signée.
En cas de succès, le corps renvoie en écho le triplet complet ab, bc et ac ; nomme le champ reconstruit dans missing ; indique la mesure reconstruite dans length ; et répète l'identité dans formula sous la forme AB + BC = AC. Les nombres sont arrondis à douze décimales pour que les références coïncident octet par octet d'un moteur à l'autre. Exemple : ab égal à cinq et bc égal à huit donne ac treize, missing ac et length treize.
Exemple : ab égal à cinq et ac égal à treize donne bc huit. Les unités transitent sans changement : centimètres en entrée, centimètres en sortie.
Où un calculateur d'addition de segments rend service
Les salles de géométrie et les plateformes de tutorat utilisent un calculateur du postulat d'addition des segments pour que l'apprenant vérifie une longueur manquante sans inverser à la main une addition ou une soustraction, puis voie le triplet AB, BC, AC complété à côté de la formule qu'il doit inscrire en marge. Les générateurs de préparation aux examens et les greffons LMS ont besoin d'un oracle déterministe qui marque une longueur négative comme fausse, au lieu de renvoyer silencieusement un NaN qu'un correcteur défectueux pourrait prendre pour un succès.
Les scripts de dessin, de CAD et d'implantation connaissent souvent deux distances mesurées sur un mur ou une liste de coupe et ont besoin de la troisième mesure colinéaire avant de poser un montant, une soudure ou une cote. Les chaînes de jeux et de cartes qui stockent des points de passage comme une suite de longueurs de segment retrouvent le tronçon manquant de la même façon, sans tirer un système complet d'algèbre computationnelle pour une seule addition. Une validation échouée ne consomme pas le solde.
Gardez les requêtes petites, figez la longueur arrondie dans les tests, et vous obtiendrez des longueurs manquantes reproductibles pour les devoirs, les correcteurs par lots et les workers de bordure, sans dresser votre propre infrastructure de géométrie symbolique.
Cas d’usage
Contrôles en classe et devoirs
Permettez aux élèves de saisir deux quelconques parmi AB, BC et AC et de vérifier la longueur manquante par rapport à l'identité du manuel AB + BC = AC.
Notation automatique d'examens et LMS
Notez les items d'addition de segments avec un oracle déterministe qui refuse les longueurs négatives et les couples qui ne tiennent pas sur un même segment.
Tracé et cotes colinéaires
Retrouvez la troisième distance mesurée sur un mur, une liste de coupe ou une chaîne de points de passage à partir des deux longueurs déjà connues.
Questions fréquentes
Comment trouver une longueur manquante avec le postulat d'addition des segments ?
Envoyez exactement deux parmi ab, bc et ac comme nombres finis non négatifs.
Que se passe-t-il si une longueur est négative ?
Un segment euclidien ne peut pas avoir une mesure négative, et un tout plus court qu'une de ses parties est tout aussi impossible.
Puis-je envoyer les trois longueurs ?
Non. Fournissez exactement deux longueurs connues et omettez l'inconnue.
Une longueur nulle est-elle admise ?
Oui. Zéro signifie que deux points étiquetés coïncident. Seules les valeurs strictement négatives, les valeurs non finies et les couples qui brisent le postulat sont rejetés.
Et si le tout est plus court que l'une des parties ?
Le calculateur refuse ces valeurs. Un tout AC de 5 avec une partie de 8 laisserait l'autre partie avec une longueur négative, impossible sur une droite : vous obtenez donc un message d'erreur plutôt qu'une distance signée.
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/math/segment-addition-postulate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ab":5,"part_a":0}'const res = await fetch("https://api.kit.forhosting.com/math/segment-addition-postulate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ab": 5,
"part_a": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/segment-addition-postulate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ab": 5,
"part_a": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/segment-addition-postulate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ab":5,"part_a":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ab":5,"part_a":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/segment-addition-postulate", 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
{
"ab": 5,
"part_a": 0
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.segment_addition_postulate",
"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 mesures négatives sont rejetées avec invalid_input, car un segment euclidien ne peut pas avoir une longueur négative. Lorsque les deux nombres donnés forceraient la partie inconnue à être négative — un prétendu tout plus court qu'une de ses parties — la même erreur typée est levée, au lieu d'inventer une distance signée.
Contrat d'entrée, comment on trouve la longueur manquante et les erreurs
Envoyez par POST un corps JSON qui contient exactement deux des trois nombres finis ab, bc et ac — les longueurs de AB, BC et AC dans n'importe quelle unité cohérente. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. Les alias part_a, part et AB sont acceptés pour ab ; part_b et BC pour bc ; whole et AC pour ac, afin que les scripts réutilisent les noms imprimés dans le manuel. Une valeur négative ne l'est pas : le gestionnaire échoue avec invalid_input en nommant le champ et en indiquant que les longueurs de segment ne peuvent pas être négatives. Envoyer un seul champ, les trois ou aucun est aussi invalid_input, car le postulat n'a alors pas de solution unique ou n'a rien à résoudre.
Où un calculateur d'addition de segments rend service
Comme l'implémentation est une analyse pure de palier A, chaque appel réussi coûte le tarif de base publié $0.002, sans jetons de modèle ni réseau sortant.
Questions techniques
Combien coûte le calculateur du postulat d'addition des segments ?
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.