ForHosting KIT · Mathématiques

Calculateur du discriminant

Saisissez a, b et c et sachez combien de racines réelles a votre équation du second degré : pour x² − 5x + 6 = 0, Δ = 25 − 24 = 1, donc deux racines réelles distinctes. Chaque étape est écrite. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
A
1
B
-5
C
6
Vous obtenez
Équation
x² - 5x + 6 = 0
Discriminant Δ
1
Δ (delta)
1
Type de racine
two_distinct_real

Un calculateur du discriminant transforme trois coefficients quadratiques en le nombre qui décide combien de racines réelles possède l'équation. Saisissez a, b et c pour ax au carré plus bx plus c égal zéro ; l'outil renvoie Δ égal à b au carré moins quatre a c, une chaîne lisible de l'équation, la substitution pas à pas et une classification des racines : deux racines réelles distinctes si Δ est positif, une racine réelle double si Δ est zéro, ou deux racines complexes conjuguées si Δ est négatif. Vérifications de devoirs, préparation d'examens, intuition graphique et valeurs attendues de kata de programmation ont besoin de cette même décision par le signe de Δ sans ouvrir un système d'algèbre formelle.

Ce que le discriminant vous apprend sur l’équation

Une équation quadratique sous forme standard est a fois x au carré plus b fois x plus c égal zéro, où a est non nul et b et c sont des réels connus. Le discriminant est défini par la formule fermée delta égal à b au carré moins quatre a c. Ce seul réel détermine entièrement la nature des racines d'une quadratique à coefficients réels sans calculer les racines elles-mêmes.

Lorsque delta est strictement positif le graphe de y égal à ax au carré plus bx plus c coupe l'axe des x deux fois, donc il y a deux solutions réelles distinctes données par la formule quadratique avec un terme de racine carrée non nul. Lorsque delta vaut exactement zéro la parabole est tangente à l'axe des x en son sommet, et il existe exactement une solution réelle de multiplicité deux —souvent appelée racine double ou répétée—.

Lorsque delta est négatif le graphe ne rencontre pas l'axe des x sur les réels ; les deux racines forment un couple conjugué complexe dont les parties imaginaires viennent de la racine d'un nombre négatif. Les enseignants et les correcteurs automatiques tiennent à rejet de a égal zéro autant qu'aux trois cas de signe : un élève qui place a égal zéro dans la formule quadratique a quitté le domaine de cet outil, et un repli silencieux vers la résolution linéaire masquerait cette erreur.

Le chemin de contrôle recalcule b au carré et quatre a c avec le même arrondi fixe que les champs publiés, de sorte qu'une réponse réussie livre toujours des étapes que vous pouvez affirmer dans des tests ou des fiches.

Conseils pratiques, limites et recherches associées

Gardez les coefficients dans la plage absolue publiée pour que b au carré et quatre a c ne débordent pas vers un discriminant non fini que le solveur doit rejeter. Préférez envoyer des nombres plutôt que des chaînes préformatées lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles respectent un motif numérique fini strict.

Les discriminants quasi nuls après annulation flottante sont classés comme racine réelle double afin que le bruit ne transforme pas un problème de racine double en deux racines réelles presque égales. Cette page vise qui cherche un calculateur du discriminant, b au carré moins quatre a c ou le type de racine d'une quadratique en ligne ; ce n'est pas un solveur complet de la formule quadratique qui imprime les racines, ni un outil de discriminant cubique, ni une calculatrice graphique.

Préférez cette capacité lorsque vous avez déjà a, b et c et n'avez besoin que de la classification par signe ; si votre source est un énoncé, extrayez d'abord les trois coefficients.

Vérification de devoirs sur la classification des racines

Les élèves saisissent a, b et c de quadratiques du manuel et comparent Δ, type de racine et nombre de racines réelles manuscrits à un résultat déterministe avant de rendre.

Tests unitaires pour solveurs quadratiques d'élèves

Générez des cas connus avec discriminant positif, nul et négatif, plus des rejets délibérés de a égal zéro, comme valeurs attendues de kata de programmation.

Contrôle préalable avant d'appeler un chercheur de racines

Les pipelines classent d'abord le type de racine à partir de Δ, puis branchent vers l'extraction réelle ou complexe seulement si la classe du discriminant correspond à l'algorithme aval.

Qu'est-ce que le discriminant d'une quadratique ?

Son signe indique si les racines sont deux réelles distinctes, une réelle double ou un couple conjugué complexe.

Un discriminant nul signifie-t-il aucune solution ?

Non. Δ = 0 signifie exactement une racine réelle de multiplicité deux (racine double au sommet).

Cet outil renvoie-t-il les racines elles-mêmes ?

Utilisez un solveur de formule quadratique si vous avez besoin des valeurs des racines.

Le calculateur du discriminant est-il gratuit ?

L'outil navigateur est gratuit et s'exécute en local.

Que signifie un discriminant négatif ?

Un Δ négatif signifie que l’équation n’a aucune racine réelle. Ses deux solutions sont complexes conjuguées, si bien que la parabole ne touche jamais l’axe des x.

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.

POSThttps://api.kit.forhosting.com/algebra/discriminant

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é.

curl -X POST https://api.kit.forhosting.com/algebra/discriminant \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":1,"b":-5,"c":6}'
{
  "a": 1,
  "b": -5,
  "c": 6
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.discriminant",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_abs1000000000000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Lorsque le coefficient principal a vaut zéro l'expression n'est pas quadratique, donc l'API renvoie une erreur claire invalid_input au lieu de traiter une équation linéaire comme une parabole. Le chemin est de l'arithmétique déterministe pure —sans réseau, sans graines aléatoires, sans horloge— de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après l'arrondi décimal fixe à chaque appel.

Comment appeler l'API et ce qui revient

Le coefficient principal a doit être non nul ; les valeurs dont la valeur absolue est inférieure ou égale à un fois dix à la moins quinze sont traitées comme zéro et rejetées. Envoyez un corps JSON avec trois nombres finis obligatoires : a (alias coeff_a et leading), b (alias coeff_b et linear) et c (alias coeff_c et constant). Les valeurs absolues doivent rester dans la limite publiée d'un billion afin que les produits intermédiaires restent finis en précision double IEEE sur le Worker et dans le navigateur. En cas de succès la réponse renvoie a, b et c arrondis, fixe equation à une chaîne lisible gauche égal zéro, discriminant et delta à la même valeur arrondie de Δ, formula à la chaîne Δ égal à b au carré moins quatre a c, root_type à l'un de two_distinct_real, one_repeated_real ou two_complex, real_roots et complex_roots aux comptages entiers de cette classe, message à un bref résumé et steps à un tableau ordonné de lignes de substitution. Une validation échouée —champs manquants, nombres non finis, valeurs hors limites absolues, discriminant non fini ou a égal zéro— renvoie invalid_input et n'est jamais facturée. Le tarif est un forfait $0.002 par requête réussie avec unité item et prix marginal unitaire zéro.

Conseils pratiques, limites et recherches associées

En enseignement, associez des exemples : x au carré moins cinq x plus six donne delta égal un et deux racines réelles distinctes ; x au carré moins deux x plus un donne delta zéro et une racine double ; x au carré plus un donne delta négatif et deux racines complexes ; et a égal zéro avec n'importe quels b et c montre le chemin dur invalid_input. Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires peu coûteux lorsque les apprenants mettent a à zéro volontairement. Les contrôles aller-retour sont simples : recalculez à la main b fois b moins quatre fois a fois c et confirmez l'égalité avec le discriminant publié dans le même arrondi à douze décimales, et confirmez que changer seulement le signe de delta alterne root_type entre les trois étiquettes documentées.

Que se passe-t-il lorsque a vaut zéro ?

L'expression n'est plus quadratique. Cet outil renvoie invalid_input au lieu de la traiter comme une équation linéaire.

Consulter la documentation complète du KIT →