Évaluateur d’expression avec valeur absolue
Avec x égal à 4, l'expression |2*x − 5| + 3 donne 6, car les barres transforment 3 en sa distance à zéro avant l'ajout de 3. Saisissez l'expression et la valeur de x pour obtenir le résultat en une étape. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Expression
- |2*x - 5| + 3
- X
- 4
- Résultat
- 6
Cet évaluateur remplace x par le nombre indiqué, effectue les opérations usuelles et transforme chaque quantité placée entre des barres de valeur absolue en sa magnitude non négative. Il permet de vérifier des exercices, des exemples corrigés, des formules et des expressions générées par un programme. Saisissez les multiplications avec *, ajoutez des parenthèses si nécessaire et obtenez un résultat numérique sans résolution ni transformation symbolique. Le calcul déterministe accepte des entrées positives, négatives, fractionnaires ou exponentielles.
Saisissez l’expression et la valeur de x
Écrivez une expression arithmétique contenant au moins une paire de barres de valeur absolue et placez x à chaque endroit où la valeur fournie doit être substituée. Utilisez * pour multiplier, / pour diviser, ^ pour les puissances et des parenthèses pour préciser les groupements. Le x minuscule et le X majuscule sont acceptés, contrairement aux autres variables.
Les nombres décimaux et la notation scientifique sont disponibles, ce qui permet de calculer directement |1.5*x - 2| ou |2e3/x|. Les opérateurs doivent être explicites : écrivez 2*x plutôt que 2x, et 3*(x + 1) plutôt que 3(x + 1). Cette convention évite toute interprétation inattendue et facilite le contrôle du calcul.
Une expression vide, un caractère non pris en charge, une donnée absente ou une expression dépassant la limite publiée produit une erreur claire, jamais un résultat supposé.
Appliquez la règle de la magnitude non négative
La valeur absolue mesure une distance par rapport à zéro ; elle ne peut donc jamais être négative. Après la substitution et les opérations situées entre deux barres, l’évaluateur convertit une valeur intermédiaire négative en magnitude positive, tout en conservant zéro ou une valeur positive. Les opérations extérieures aux barres sont ensuite effectuées normalement.
Le résultat final de |x| - 10 peut donc être négatif, même si la partie en valeur absolue ne l’est pas. La priorité habituelle s’applique : puissances, puis multiplications et divisions, puis additions et soustractions ; les parenthèses et les barres créent des groupes explicites. Plusieurs termes séparés sont possibles, comme |x - 2| + |x + 2|.
Une division par zéro ou une opération produisant une valeur non finie est refusée au lieu de renvoyer Infinity ou NaN.
Interprétez et réutilisez le résultat numérique
La réponse reprend l’expression d’origine et la valeur de x fournie, puis présente un résultat numérique unique. Ce rappel des entrées est pratique pour évaluer une série de cas, conserver les réponses dans un journal ou comparer les deux côtés d’une définition par morceaux. Cette capacité effectue une évaluation : elle ne résout pas une équation, ne simplifie pas une formule symbolique, ne trace pas de graphique et ne détaille pas chaque étape algébrique.
Si l’expression comporte une égalité telle que |x| = 4, utilisez plutôt un outil de résolution d’équations. Pour vérifier un exercice, calculez vous-même la valeur intermédiaire entre les barres et comparez-la à la réponse. Sans réseau, hasard, horloge ni état caché, des entrées valides identiques donnent toujours la même sortie.
Cas d’usage
Vérifier un exercice d’algèbre
Remplacez x par la valeur demandée et confirmez qu’une quantité intermédiaire signée devient une magnitude non négative entre les barres.
Tester une formule par morceaux
Évaluez des entrées représentatives de part et d’autre d’un seuil avant de convertir une formule en valeur absolue sous forme conditionnelle.
Valider des expressions générées
Effectuez des contrôles déterministes sur les expressions produites par une fiche, une application pédagogique ou une chaîne de calcul.
Questions fréquentes
Que renvoie l’évaluateur ?
Il renvoie l’expression d’origine, la valeur de x fournie et le résultat numérique final après application de la valeur absolue et des opérations.
Le résultat final peut-il être négatif ?
Oui. Chaque valeur entre les barres devient non négative, mais une soustraction ou une autre opération extérieure peut rendre le résultat complet négatif.
Quels opérateurs sont acceptés ?
Utilisez +, -, *, / et ^, ainsi que les parenthèses, les barres de valeur absolue, les nombres et la variable x.
Cet outil résout-il les équations en valeur absolue ?
Non. Il évalue une expression pour une entrée donnée. Une expression comportant un signe égal doit être confiée à un solveur d’équations.
Comment faut-il écrire une multiplication ?
Employez un astérisque explicite, comme 2*x ou 3*(x + 1). Les formes implicites telles que 2x sont refusées.
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/absolute-value-evaluate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"expression":"|2*x - 5| + 3","x":4}'const res = await fetch("https://api.kit.forhosting.com/algebra/absolute-value-evaluate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"expression": "|2*x - 5| + 3",
"x": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/absolute-value-evaluate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"expression": "|2*x - 5| + 3",
"x": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/absolute-value-evaluate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"expression":"|2*x - 5| + 3","x":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"expression":"|2*x - 5| + 3","x":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/absolute-value-evaluate", 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
{
"expression": "|2*x - 5| + 3",
"x": 4
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.absolute_value_evaluate",
"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_chars | 500 |
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
Saisissez l’expression et la valeur de x
Par exemple, pour |2*x - 5| + 3 avec x = 4, l’outil commence par remplacer x par 4.
Appliquez la règle de la magnitude non négative
Ainsi, |2*x - 5| avec x = 4 devient |3| et vaut 3, tandis qu’avec x = 1 l’expression devient |-3| et vaut également 3.
Interprétez et réutilisez le résultat numérique
En automatisation, envoyez une expression et une valeur finie de x par requête, puis lisez le champ result comme nombre JSON. Chaque appel d’API applique le tarif de base affiché de $0.002 ; la version pour navigateur repose sur le même algorithme déterministe.
Questions techniques
Combien coûte une requête API ?
Chaque requête API coûte $0.002. Le calcul peut également s’exécuter localement dans le navigateur.