Solveur d'inéquation linéaire
Saisissez 2x + 3 < 11 et obtenez x < 4, aussi exprimé par l'intervalle (−∞, 4). Si le coefficient de x est négatif, le sens de l'inéquation est inversé pour vous et l'étape est signalée. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- A
- 2
- B
- 3
- C
- 11
- Opérateur
- <
- Borne
- 4
- Opérateur de solution
- <
- Inégalité
- 2x + 3 < 11
- Solution finale
- x < 4
Ce solveur d'inéquation linéaire isole x à partir de ax plus b comparé à c au moyen d'un opérateur de comparaison strict ou large, puis présente la solution sous forme d'une chaîne d'inégalité et d'un intervalle ouvert ou fermé sur la droite réelle. La règle classique que les élèves ne doivent pas oublier est que diviser ou multiplier les deux membres par un coefficient négatif inverse le sens de l'inégalité ; ce moteur applique cette inversion automatiquement dès que a est négatif et renvoie flipped à true, afin que vous puissiez montrer l'étape dans un devoir ou une démonstration. Un a positif conserve l'opérateur d'origine, si bien que 2x + 3 inférieur à 11 devient x inférieur à 4 avec un intervalle ouvert à quatre à droite, tandis que des exemples avec a négatif tels que −2x + 3 inférieur à 11 deviennent x supérieur à −4 avec un intervalle ouvert à −4 à gauche. Un a égal à zéro est rejeté comme entrée invalide, car l'énoncé ne dépend plus de x et n'est plus une inéquation linéaire en l'inconnue. L'arithmétique est pure et déterministe : aucun appel réseau, aucun échantillonnage et aucun chemin dépendant de la date.
Ce que signifie une inéquation linéaire et ce que contient la réponse
Une inéquation linéaire à une variable a la forme ax plus b comparé à c, la comparaison étant inférieur, inférieur ou égal, supérieur, ou supérieur ou égal. La résoudre consiste à réécrire l'énoncé comme une condition portant uniquement sur x : soit x est inférieur à une borne, inférieur ou égal à une borne, supérieur à une borne, soit supérieur ou égal à une borne. La borne vaut toujours (c moins b) divisé par a, à condition que a soit non nul.
La notation d'intervalle présente la même réponse pour les cours d'analyse et la programmation : des parenthèses excluent l'extrémité, des crochets l'incluent, et des marqueurs d'infini indiquent des demi-droites qui se poursuivent sans fin. Ce calculateur renvoie les coefficients normalisés, l'opérateur d'origine, la borne numérique arrondie à votre précision, l'opérateur de solution après inversion éventuelle, un indicateur booléen flipped, des chaînes lisibles inequality et solution, la chaîne interval, des champs lower et upper avec des indicateurs d'inclusion, la précision utilisée, et un bref rappel de la formule algébrique.
Comment a, b, c et op sont lus, et pourquoi un a négatif inverse le signe
Les champs privilégiés sont a pour le coefficient de x, b pour la constante à gauche, c pour le membre de droite, et op pour la comparaison. Les opérateurs peuvent s'écrire sous forme de symboles inférieur, inférieur ou égal, supérieur, supérieur ou égal, ou sous forme de codes courts lt, le, gt et ge, y compris les symboles unicode pour inférieur-ou-égal et supérieur-ou-égal. Après soustraction de b, les deux membres sont divisés par a.
Lorsque a est positif, le sens de l'inégalité reste inchangé. Lorsque a est négatif, chaque comparaison s'inverse : inférieur devient supérieur, inférieur-ou-égal devient supérieur-ou-égal, et ainsi de suite. Cette inversion est précisément la règle enseignée en pré-algèbre et en algèbre de première année, et la réponse fixe flipped à true afin que les couches d'interface puissent mettre l'étape en évidence.
Un a égal à zéro n'est pas réécrit comme un énoncé vide vrai ou faux ; il est traité comme une erreur du client, afin que les caches, les goldens et les pipelines de correction restent déterministes.
Où la résolution d'inéquations linéaires intervient dans les études, le code et l'enseignement
Les élèves rencontrent les inéquations linéaires en traçant des ensembles de solutions sur une droite numérique, lorsque des problèmes concrets demandent des plages de valeurs respectant un budget ou une limite de vitesse, et lorsque des cours ultérieurs étendent l'idée aux systèmes et aux valeurs absolues. Les enseignants peuvent pré-générer des corrigés pour des coefficients positifs et négatifs sans se fier à des applications de calcul opaques qui oublient d'inverser le signe ou qui affichent une notation scientifique au lieu d'intervalles propres.
Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes destinés à des analyseurs d'inéquations, pour valider des saisies de formulaire qui doivent rester sous un seuil après une transformation affine, ou pour alimenter des devoirs interactifs qui affichent à la fois la solution algébrique et l'intervalle. La pratique des concours a souvent besoin d'une vérification rapide et hors ligne que x supérieur ou égal à une borne calculée correspond à une solution manuelle après division par une pente négative.
Les analystes de produit et d'exploitation utilisent des contraintes à un seul côté, de la forme ax plus b comparé à c, lorsqu'ils traduisent des modèles de coût linéaires en régions réalisables pour une seule variable de décision. Associez-le aux outils de complétion du carré ou de polynômes lorsque vous avez besoin d'algèbre connexe, aux solveurs d'équations lorsque l'égalité suffit, et aux autres points de terminaison mathématiques lorsque vous construisez un petit laboratoire d'outils d'algèbre gratuits et déterministes.
Cas d’usage
Devoirs et vérifications sur droite numérique
Résolvez ax + b ⊙ c pour vos fiches d'exercices, vérifiez l'inversion en cas de a négatif, et copiez la notation d'intervalle dans vos corrigés.
Données de référence déterministes pour les tests
Générez des opérateurs de solution, des bornes et des intervalles reproductibles pour les tests unitaires et l'intégration continue, sans tenir de tables à la main.
Démonstrations pédagogiques et correction
Affichez flipped à true lorsque a est négatif pour que les apprenants voient la règle ; vérifiez en lot les réponses des élèves par rapport à la même borne.
Questions fréquentes
Combien coûte le solveur d'inéquation linéaire ?
Il est gratuit dans votre navigateur sur cette page.
Comment la solution est-elle définie ?
Isolez x à partir de ax + b ⊙ c : soustrayez b, divisez par a, inversez ⊙ si a est négatif, et obtenez x ⊙' (c−b)/a avec la notation d'intervalle correspondante.
Quand l'inégalité est-elle inversée ?
Dès que a est négatif. Diviser les deux membres par un nombre négatif inverse la comparaison ; la réponse fixe flipped à true.
Comment résoudre 2x + 3 < 11 ?
Soustrayez 3 des deux côtés puis divisez par 2 : le résultat est x < 4. En notation d'intervalle, cela donne (−∞, 4), ouvert en 4 car la comparaison est stricte.
Que se passe-t-il si le coefficient de x est nul ?
Le solveur le refuse, car avec un coefficient nul l'énoncé ne dépend plus de x et n'est plus une inéquation linéaire en l'inconnue.
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/algebra/inequality-solver \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":2,"b":3,"c":11,"op":"<"}'const res = await fetch("https://api.kit.forhosting.com/algebra/inequality-solver", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 2,
"b": 3,
"c": 11,
"op": "<"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/inequality-solver",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 2,
"b": 3,
"c": 11,
"op": "<"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/inequality-solver", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":2,"b":3,"c":11,"op":"<"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":2,"b":3,"c":11,"op":"<"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/inequality-solver", 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
{
"a": 2,
"b": 3,
"c": 11,
"op": "<"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.inequality_solver",
"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.
Limites
max_abs_coeff | 1000000000000000 |
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
Utilisez-le gratuitement dans le navigateur pour vos exercices d'algèbre, vos fiches et vos démonstrations pédagogiques, ou appelez l'API à $0.002 par requête réussie lorsque vous avez besoin de données de référence d'intervalles reproductibles en intégration continue ou pour des contrôles notés.
Ce que signifie une inéquation linéaire et ce que contient la réponse
Il n'existe aucun échantillonnage approximatif de type Monte-Carlo de la demi-droite ni de boîte noire symbolique CAS : le moteur isole x avec une arithmétique réelle ordinaire dans la plage de coefficients prise en charge, ou rejette l'entrée avec invalid_input. Les cas rejetés incluent l'absence de a, b, c ou op ; des nombres non finis ; des grandeurs supérieures au plafond documenté ; des chaînes d'opérateur inconnues ; et a égal à zéro. Si vous avez besoin d'inéquations quadratiques, de systèmes d'équations linéaires, ou de réécritures par complétion du carré, utilisez les outils dédiés à cela ; cette page ne répond qu'à l'inéquation linéaire à une variable, avec un intervalle clair et une règle d'inversion transparente, adaptée aux fiches d'exercices, aux tests unitaires et aux clients de l'API qui doivent correspondre chiffre par chiffre aux réponses de manuel dans la précision choisie.
Comment a, b, c et op sont lus, et pourquoi un a négatif inverse le signe
Des alias tels que A et coeff pour a, B et left_const pour b, C, rhs et right pour c, et operator, comparison et sense pour op sont acceptés, afin que les feuilles de calcul, les chaînes de requête et les formulaires typés puissent réutiliser le même contrat. Une précision optionnelle de zéro à quinze décimales contrôle l'arrondi des coefficients et de la borne pour des JSON goldens stables ; la valeur par défaut de dix correspond aux autres outils d'algèbre de niveau A. Associez l'exécution gratuite dans le navigateur sur 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 la règle d'inversion.
Où la résolution d'inéquations linéaires intervient dans les études, le code et l'enseignement
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque résolution réussie coûte $0.002, la 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 — correspond au reste du catalogue de niveau A de KIT, et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Questions techniques
Que se passe-t-il si a est égal à zéro ?
a = 0 est rejeté avec invalid_input, car l'énoncé ne dépend plus de x et n'est plus une inéquation linéaire en l'inconnue.
Quels opérateurs sont pris en charge ?
Les inégalités strictes et larges : <, <=, >, >=, ainsi que les alias lt, le, gt, ge et les symboles unicode ≤ et ≥.