Calculatrice de factorisation du trinôme ax² + bx + c
Utilisez cette calculatrice pour réécrire le trinôme général ax² + bx + c comme un contenu entier multiplié par deux binômes linéaires.
Lancer gratuitement
Saisissez les trois coefficients entiers, y compris zéro lorsque le terme médian ou constant manque. La calculatrice recherche des paires de facteurs exactes, vérifie les termes croisés et fournit une factorisation dont le développement restitue l’expression initiale. Si aucun couple de binômes entiers n’existe après extraction du plus grand facteur commun, le résultat indique clairement que le trinôme primitif est premier sur les entiers. Aucun arrondi décimal, choix aléatoire ou appel réseau caché n’intervient.
Saisissez et interprétez les trois coefficients
Commencez par repérer a, b et c dans la forme standard ax au carré plus bx plus c. Le coefficient dominant a ne peut pas être nul, car une expression sans terme carré est linéaire. Chaque coefficient doit être un entier sûr. Les valeurs négatives sont admises, tandis que b ou c peuvent valoir zéro même si la présentation scolaire habituelle montre trois termes non nuls. Saisissez uniquement le coefficient, jamais une variable ni l’expression complète : pour 6x au carré plus 5x plus 1, indiquez a égal à 6, b égal à 5 et c égal à 1. L’expression renvoyée confirme lisiblement l’interprétation des données. Ce contrat strict préserve l’exactitude et empêche de confondre une approximation décimale avec une factorisation entière. La valeur absolue des coefficients est limitée afin que l’énumération des diviseurs reste rapide dans le navigateur comme dans l’API. Si un champ manque, est fractionnaire, non sûr ou dépasse la limite documentée, vous recevez une erreur de saisie au lieu d’une supposition silencieuse.
Comprenez la recherche des facteurs entiers
La calculatrice extrait d’abord le plus grand facteur commun de a, b et c. Elle conserve ce contenu entier devant les binômes et choisit son signe afin que le coefficient dominant restant soit positif. Elle cherche ensuite des entiers p, q, r et s tels que p multiplié par r donne le coefficient dominant réduit, q multiplié par s donne la constante réduite, et p multiplié par s plus q multiplié par r donne le coefficient médian réduit. Ces trois identités correspondent exactement au développement de (px plus q)(rx plus s). Toutes les paires pertinentes de diviseurs positifs et négatifs sont testées de façon déterministe : le résultat ne dépend donc ni d’un ordre d’essai, ni d’une graine aléatoire, ni de l’arrondi de racines. Une constante nulle reçoit directement un facteur x. Lorsqu’une correspondance existe, la réponse comprend le contenu extrait, deux facteurs structurés et une forme factorisée prête à afficher. Si aucune paire ne convient, le polynôme réduit est déclaré premier sur les entiers. Ici, premier signifie qu’il ne peut pas être produit par deux binômes non constants à coefficients entiers, et non qu’il est dépourvu de racines réelles ou complexes.
Exploitez le résultat et ses limites
Une réponse réussie fournit des champs lisibles par un programme ainsi qu’une factorisation compacte à afficher. Chaque facteur contient son coefficient de x, sa constante et un binôme mis en forme. Le champ de contenu mémorise tout entier commun extrait avant la factorisation. Ainsi, si les coefficients partagent le facteur deux, ce deux peut apparaître devant les parenthèses. Les indicateurs factorisable et premier facilitent vos branchements : affichez les facteurs lorsque le premier est vrai, ou expliquez que le trinôme est premier sur les entiers lorsque le second est vrai. Cette nuance est importante, car x au carré moins 2 possède des facteurs réels avec des racines carrées, mais aucune factorisation en binômes entiers. Cet outil convient aux exercices d’algèbre, à la vérification exacte, à la création de feuilles de travail et au prétraitement symbolique léger. Il ne calcule pas les racines, n’approche pas les irrationnels et ne factorise ni les degrés supérieurs, ni les complexes, ni les corps finis. La même fonction déterministe fonctionne dans le navigateur et l’API. Le navigateur est gratuit lorsqu’il est proposé ; chaque élément API réussi utilise le tarif de base publié de $0.002.
Cas d’usage
Vérifier des exercices d’algèbre
Confirmez les facteurs binomiaux entiers de trinômes unitaires ou non sans dépendre de racines approchées.
Créer des corrigés exacts
Produisez des facteurs structurés et des résultats premiers pour les fiches, examens et systèmes de correction.
Préparer des expressions symboliques
Extrayez le contenu commun et les facteurs linéaires entiers avant simplification, tableau de signes ou fractions partielles.
Questions fréquentes
Quels coefficients pouvez-vous saisir ?
Saisissez des entiers sûrs a, b et c dont la valeur absolue ne dépasse pas 1,000,000. Le coefficient a ne peut pas être nul.
Que signifie premier ici ?
Le trinôme primitif ne peut pas s’écrire comme produit de deux binômes non constants à coefficients entiers.
La calculatrice extrait-elle le plus grand facteur commun ?
Oui. Le contenu entier commun est renvoyé devant les deux facteurs binomiaux.
Peut-elle factoriser un trinôme aux racines irrationnelles ?
Pas avec des facteurs irrationnels. Sans factorisation binomiale entière, elle le déclare premier sur les entiers.
Quel est le coût d’un appel API ?
Chaque élément API réussi emploie le tarif de base publié de $0.002 ; la calculatrice web est gratuite lorsqu’elle est disponible.
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/factor-trinomial \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":6,"b":5,"c":1}'const res = await fetch("https://api.kit.forhosting.com/algebra/factor-trinomial", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 6,
"b": 5,
"c": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/factor-trinomial",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 6,
"b": 5,
"c": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/factor-trinomial", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":6,"b":5,"c":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":6,"b":5,"c":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/factor-trinomial", 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": 6,
"b": 5,
"c": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.factor_trinomial",
"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. |