ForHosting KIT · Mathématiques

Formule quadratique

Saisissez a, b et c et obtenez les racines directement par la formule : x² − 3x + 2 a pour discriminant 1 et pour racines 2 et 1, avec le sommet de la parabole en (1,5 ; −0,25). 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
-3
C
2
Vous obtenez
Équation
1*x^2 + -3*x + 2 = 0
Discriminant D
1
Type de racine
two_real

La formule quadratique est la solution fermée standard de toute équation de la forme a fois x au carré plus b fois x plus c égal zéro lorsque a n'est pas nul. Avec trois coefficients finis, ce solveur calcule le discriminant D égal à b au carré moins quatre a c, renvoie les deux racines comme nombres complexes avec parties réelle et imaginaire, et indique le sommet de la parabole associée. Lorsque D est positif vous obtenez deux racines réelles distinctes ; lorsque D est nul, une racine réelle double ; lorsque D est négatif, un couple conjugué complexe. La même réponse inclut toujours le sommet en x égal moins b sur deux a, afin que le tracé et la mise sous forme canonique restent alignés avec la réponse algébrique. Une entrée invalide ou non quadratique—surtout a égal zéro—est rejetée avec une erreur de validation claire plutôt qu'une solution linéaire silencieuse et fausse.

Comment fonctionnent la formule quadratique, le discriminant et le sommet

Partez de l'équation polynomiale générale du second degré a fois x au carré plus b fois x plus c égal zéro avec a non nul. Compléter le carré ou dériver de la forme sommet conduit à la même expression fermée : x égal moins b plus ou moins la racine carrée de b au carré moins quatre a c, le tout divisé par deux a. La quantité sous le radical est le discriminant D égal à b au carré moins quatre a c.

Son signe classe entièrement l'ensemble des solutions sur les complexes : D supérieur à zéro donne deux racines réelles distinctes, D égal zéro donne une racine réelle de multiplicité deux, et D inférieur à zéro donne deux conjugués complexes non réels dont la partie réelle est moins b sur deux a et dont les parties imaginaires sont plus ou moins la racine de la valeur absolue de D sur deux a.

Cette implémentation n'invente pas de facteurs symboliques approximatifs ; elle évalue la formule avec un appariement flottant soigneux de sorte que, lorsqu'une racine subirait une annulation pour un b de grande valeur absolue, la seconde est récupérée via les identités de produit de Viète lorsque ce chemin est stable.

En parallèle des racines, la parabole y égal a fois x au carré plus b fois x plus c a son unique extremum au sommet x égal moins b sur deux a, avec y égal à la valeur de la fonction en cette abscisse. Ce sommet est toujours renvoyé pour tracer l'axe de symétrie, trouver le minimum ou le maximum et vérifier les étapes de mise sous forme canonique sans un second outil. Les coefficients doivent être des nombres finis ; Infinity et NaN sont rejetés.

Ce que vous envoyez et ce que vous recevez

Envoyez trois nombres finis sous les champs a, b et c représentant les coefficients de a fois x au carré plus b fois x plus c égal zéro. Les trois champs sont obligatoires. Lorsque a est zéro ou extrêmement proche de zéro, la requête échoue avec un message indiquant que la formule quadratique exige un terme quadratique non nul, afin que le client bascule vers un solveur linéaire plutôt que de deviner.

Pour les solutions réelles im est zéro ; pour les complexes le couple est conjugué avec parties réelles égales et imaginaires opposées. L'objet vertex fournit toujours x et y de l'extremum de la parabole. Un champ formula reformule l'expression classique pour les libellés d'interface et la documentation.

Vérifications classiques de manuel : a égal un, b égal moins trois, c égal deux produit les racines deux et un avec discriminant un et sommet en un point cinq, moins un quart ; a égal un, b égal moins deux, c égal un donne une racine double en un ; a égal un, b égal zéro, c égal un donne le couple imaginaire pur plus ou moins i.

Où les solveurs quadratiques interviennent dans le travail réel

Les cours d'algèbre du secondaire et de l'université assignent sans cesse des exercices de résolution par formule, des tableaux de classification par discriminant et des laboratoires de tracé de parabole ; un unique oracle de confiance qui renvoie racines et sommet ensemble accélère la notation et les démos.

Les problèmes de concours de programmation et les échauffements d'entretien cachent souvent une quadratique sous la cinématique physique, la portée d'un projectile ou des modèles de seuil de rentabilité, et les ingénieurs ont besoin d'une classification exacte réel versus complexe plutôt qu'un NaN silencieux d'une racine carrée non contrôlée. Les carnets de données et de finance résolvent les points d'équilibre de courbes de coût ou de demande quadratiques et doivent refuser a égal zéro plutôt que d'étiqueter un cas linéaire comme quadratique.

Les moteurs graphiques et de jeux échantillonnent des arcs paraboliques et ont besoin du sommet pour la hauteur de l'apex, tout en exposant des racines en forme fermée pour les équations de temps de collision de la forme a fois t au carré plus b fois t plus c égal zéro.

Si vous avez ensuite besoin de formes fermées cubiques ou quartiques, de systèmes de deux équations ou de factorisation symbolique sur les entiers, traitez-les comme des intentions de recherche et pages d'atterrissage séparées plutôt que de surcharger cette page du solveur de formule quadratique.

Corrigés de devoirs et d'examens

Générez racines exactes, classe de discriminant et coordonnées du sommet pour des jeux manuels ax²+bx+c afin que enseignants et auto-correcteurs partagent une seule vérité de référence.

Quelle formule ce solveur quadratique utilise-t-il ?

La formule quadratique classique x = (−b ± √(b² − 4ac)) / (2a). Le discriminant D = b² − 4ac sélectionne deux racines réelles, une racine réelle double ou un couple conjugué complexe.

Renvoie-t-il des racines complexes ?

Oui. Lorsque D < 0 le tableau roots contient deux objets avec le même re et des im opposés (couple conjugué). Lorsque les racines sont réelles, im est zéro.

Qu'est-ce que le champ vertex ?

Pour la parabole y = ax² + bx + c, vertex.x vaut −b/(2a) et vertex.y est la valeur de la fonction en ce x. C'est le minimum quand a > 0 et le maximum quand a < 0.

Combien cela coûte-t-il ?

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

Comment la précision est-elle préservée quand b est très grand ?

Quand une racine perdrait des chiffres en soustrayant deux nombres presque égaux, la seconde est retrouvée grâce au produit des racines, c/a, chaque fois que cette voie est stable. Les deux racines restent ainsi fiables.

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-formula

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-formula \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":1,"b":-3,"c":2}'
{
  "a": 1,
  "b": -3,
  "c": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.quadratic_formula",
  "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.

Comment fonctionnent la formule quadratique, le discriminant et le sommet

Tout le chemin est déterministe—sans graines aléatoires, horloges, appels réseau ni dérive de modèle—, ainsi des coefficients identiques produisent toujours un JSON identique. Le cas particulier a approximativement zéro est rejeté avec invalid_input car la formule diviserait par zéro et le problème ne serait plus quadratique.

Ce que vous envoyez et ce que vous recevez

Champs manquants, chaînes non numériques, NaN et Infinity échouent avec invalid_input et ne sont pas facturés. En cas de succès la réponse renvoie les coefficients nettoyés, une chaîne d'équation imprimable, le discriminant comme nombre, root_type comme l'un de two_real, one_real ou complex, un booléen real_roots et un tableau roots de deux objets chacun avec re et im. Le prix des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.

Où les solveurs quadratiques interviennent dans le travail réel

Comme cette capacité est un moteur de parse pur, le prix API est la base publiée de $0.002 par élément réussi et l'échec de validation ne consomme pas le solde.

Temps en physique et cinématique

Résolvez a t² + b t + c = 0 pour des modèles de projectile ou de chute libre et sachez immédiatement si les temps d'impact sont réels ou complexes.

Seuil de rentabilité et modèles paraboliques

Trouvez zéros et sommet de courbes quadratiques de coût, revenu ou demande dans des carnets sans traiter silencieusement a=0 comme quadratique.

Que se passe-t-il si a est zéro ?

La requête échoue avec invalid_input. La formule quadratique exige un coefficient quadratique non nul ; l'équation linéaire bx + c = 0 est un problème différent.

Consulter la documentation complète du KIT →