ForHosting KIT · Mathématiques

Discriminant et type de racines

Sachez combien de solutions réelles a une équation du second degré avant de la résoudre : pour x² − 5x + 6, le discriminant vaut 25 − 24 = 1, positif, donc deux racines réelles distinctes. 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 de discriminant et de type de racines transforme trois coefficients du second degré en le nombre qui décide combien de solutions réelles l'équation possède, plus un libellé clair pour les devoirs ou les journaux de pipeline. 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 d'équation lisible, la substitution étape par étape, le décompte entier des racines réelles et un libellé descriptif du type de racine : deux racines réelles distinctes si Δ est positif, une racine réelle double si Δ est nul, ou aucune racine réelle si Δ est négatif. Les vérifications de devoirs, la préparation d'examens, l'intuition graphique et les valeurs attendues de kata de programmation ont besoin de cette même décision selon le signe de Δ sans ouvrir un système d'algèbre computationnelle.

Ce que le discriminant révèle des racines

Une équation du second degré 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 se définit par la formule fermée delta égal à b au carré moins quatre a c. Ce seul nombre 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 est 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 proviennent de la racine d'un nombre négatif. Les enseignants et les correcteurs automatiques tiennent autant à le rejet de a égal à zéro 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 vérification 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. Le champ label reformule la classification en langage clair pour que les clients d'interface affichent le type de racine sans mapper des jetons machine.

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 correspondent à un motif numérique fini strict.

Les discriminants quasi nuls après annulation en virgule 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 ceux qui cherchent un calculateur de discriminant et type de racines, b au carré moins quatre a c avec décompte de racines réelles, ou une classification de racines du second degré en ligne ; ce n'est pas un solveur complet de formule quadratique qui imprime les valeurs des 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 et d'un libellé d'affichage ; si votre source est un problème rédigé, extrayez d'abord les trois coefficients.

Vérification des devoirs sur la classification des racines

Les élèves saisissent a, b et c de quadratiques du manuel et comparent Δ, le libellé de type de racine et le décompte de racines réelles écrits à la main avec 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.

Précontrôle avant d'appeler un extracteur de racines

Les pipelines classent d'abord le type de racine à partir de Δ, puis basculent vers l'extraction réelle ou complexe seulement lorsque 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 sans racines réelles.

Un discriminant nul signifie-t-il aucune solution ?

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

L'outil renvoie-t-il les racines effectives ?

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

Le calculateur de discriminant et type de racines est-il gratuit ?

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

Que dit un discriminant négatif sur la courbe ?

Que la parabole ne touche jamais l'axe des abscisses : l'équation n'a pas de racine réelle et ses deux racines sont complexes conjuguées. Avec un discriminant positif, la courbe coupe l'axe deux fois ; avec zéro, elle le touche au sommet.

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/quadratic-discriminant-type

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/quadratic-discriminant-type \
  -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.quadratic_discriminant_type",
  "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.

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 dominant a vaut zéro l'expression n'est plus du second degré, aussi l'API renvoie une erreur claire invalid_input au lieu de traiter une équation linéaire comme une parabole. Le chemin est une arithmétique purement déterministe —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 qu'elle renvoie

Le coefficient dominant 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. Épinglez ces nombres arrondis dans vos tests clients afin qu'un futur changement d'échelle des coefficients ne bascule pas silencieusement la classification par signe sans casser les goldens. 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 de 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 no_real_roots, real_roots et complex_roots aux comptes entiers de cette classe, label à une courte phrase telle que deux racines réelles distinctes, message à un résumé un peu plus long 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 unitaire marginal nul.

Conseils pratiques, limites et recherches associées

En enseignant, 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 aucune racine réelle ; et a égal à zéro avec n'importe quels b et c montre le chemin dur invalid_input. Les tâches échouées qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui garde les scripts exploratoires bon marché lorsque les apprenants mettent a délibérément à zéro. 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é sous le même arrondi à douze décimales, et confirmez que changer uniquement le signe de delta bascule root_type et label entre les trois classes documentées.

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

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

Consulter la documentation complète du KIT →