Calculateur en ligne pour résoudre les équations quadratiques. Entrez les coefficients a, b et c pour trouver des racines réelles ou complexes. Comprend la gestion des erreurs et un affichage clair des résultats.
Résultat :
Une équation quadratique est une équation polynomiale de second degré en une seule variable. Sous sa forme standard, une équation quadratique s'écrit comme suit :
où , et sont des nombres réels et . Le terme est appelé le terme quadratique, est le terme linéaire et est le terme constant.
Ce calculateur vous permet de résoudre des équations quadratiques en saisissant les coefficients , et . Il utilise la formule quadratique pour trouver les racines (solutions) de l'équation et fournit une sortie claire et formatée des résultats.
La formule quadratique est utilisée pour résoudre des équations quadratiques. Pour une équation sous la forme , les solutions sont données par :
Le terme sous la racine carrée, , est appelé le discriminant. Il détermine la nature des racines :
Le calculateur effectue les étapes suivantes pour résoudre l'équation quadratique :
Valider les entrées :
Calculer le discriminant :
Déterminer la nature des racines en fonction du discriminant
Si des racines réelles existent, les calculer en utilisant la formule quadratique : et
Arrondir les résultats à la précision spécifiée
Afficher les résultats, y compris :
Le calculateur met en œuvre les vérifications suivantes :
Les équations quadratiques ont de nombreuses applications dans divers domaines :
Physique : Décrire le mouvement des projectiles, calculer le temps nécessaire à des objets pour tomber, et analyser le mouvement harmonique simple.
Ingénierie : Concevoir des réflecteurs paraboliques pour l'éclairage ou les télécommunications, optimiser la surface ou le volume dans des projets de construction.
Économie : Modéliser les courbes d'offre et de demande, optimiser les fonctions de profit.
Graphisme informatique : Rendre des courbes et surfaces paraboliques, calculer les intersections entre des formes géométriques.
Finance : Calculer les intérêts composés, les modèles de tarification des options.
Biologie : Modéliser la croissance des populations avec des facteurs limitants.
Bien que la formule quadratique soit un outil puissant pour résoudre des équations quadratiques, il existe des méthodes alternatives qui peuvent être plus appropriées dans certaines situations :
Factorisation : Pour les équations avec des coefficients entiers et des racines rationnelles simples, la factorisation peut être plus rapide et fournir plus d'informations sur la structure de l'équation.
Compléter le carré : Cette méthode est utile pour dériver la formule quadratique et pour transformer les fonctions quadratiques en forme de sommet.
Méthodes graphiques : Tracer la fonction quadratique et trouver ses intercepts x peut fournir une compréhension visuelle des racines sans calcul explicite.
Méthodes numériques : Pour des coefficients très grands ou lorsque une haute précision est requise, des méthodes numériques comme la méthode de Newton-Raphson peuvent être plus stables.
L'histoire des équations quadratiques remonte à des civilisations anciennes :
La forme moderne de la formule quadratique a été finalisée au XVIe siècle, bien que ses composants soient connus beaucoup plus tôt.
Voici des exemples de code pour résoudre des équations quadratiques dans divers langages de programmation :
1' Fonction VBA Excel pour résoudre des équations quadratiques
2Function SolveQuadratic(a As Double, b As Double, c As Double) As String
3 Dim discriminant As Double
4 Dim x1 As Double, x2 As Double
5
6 discriminant = b ^ 2 - 4 * a * c
7
8 If discriminant > 0 Then
9 x1 = (-b + Sqr(discriminant)) / (2 * a)
10 x2 = (-b - Sqr(discriminant)) / (2 * a)
11 SolveQuadratic = "Deux racines réelles : x1 = " & x1 & ", x2 = " & x2
12 ElseIf discriminant = 0 Then
13 x1 = -b / (2 * a)
14 SolveQuadratic = "Une racine réelle : x = " & x1
15 Else
16 SolveQuadratic = "Pas de racines réelles"
17 End If
18End Function
19' Utilisation :
20' =SolveQuadratic(1, 5, 6)
21
1import math
2
3def solve_quadratic(a, b, c):
4 discriminant = b**2 - 4*a*c
5 if discriminant > 0:
6 x1 = (-b + math.sqrt(discriminant)) / (2*a)
7 x2 = (-b - math.sqrt(discriminant)) / (2*a)
8 return f"Deux racines réelles : x₁ = {x1:.2f}, x₂ = {x2:.2f}"
9 elif discriminant == 0:
10 x = -b / (2*a)
11 return f"Une racine réelle : x = {x:.2f}"
12 else:
13 return "Pas de racines réelles"
14
15# Exemple d'utilisation :
16print(solve_quadratic(1, 5, 6))
17
1function solveQuadratic(a, b, c) {
2 const discriminant = b * b - 4 * a * c;
3 if (discriminant > 0) {
4 const x1 = (-b + Math.sqrt(discriminant)) / (2 * a);
5 const x2 = (-b - Math.sqrt(discriminant)) / (2 * a);
6 return `Deux racines réelles : x₁ = ${x1.toFixed(2)}, x₂ = ${x2.toFixed(2)}`;
7 } else if (discriminant === 0) {
8 const x = -b / (2 * a);
9 return `Une racine réelle : x = ${x.toFixed(2)}`;
10 } else {
11 return "Pas de racines réelles";
12 }
13}
14
15// Exemple d'utilisation :
16console.log(solveQuadratic(1, 5, 6));
17
1public class QuadraticSolver {
2 public static String solveQuadratic(double a, double b, double c) {
3 double discriminant = b * b - 4 * a * c;
4 if (discriminant > 0) {
5 double x1 = (-b + Math.sqrt(discriminant)) / (2 * a);
6 double x2 = (-b - Math.sqrt(discriminant)) / (2 * a);
7 return String.format("Deux racines réelles : x₁ = %.2f, x₂ = %.2f", x1, x2);
8 } else if (discriminant == 0) {
9 double x = -b / (2 * a);
10 return String.format("Une racine réelle : x = %.2f", x);
11 } else {
12 return "Pas de racines réelles";
13 }
14 }
15
16 public static void main(String[] args) {
17 System.out.println(solveQuadratic(1, 5, 6));
18 }
19}
20
Deux racines réelles :
Une racine réelle (répétée) :
Pas de racines réelles :
Coefficients grands :
Le graphique d'une fonction quadratique est une parabole. Les racines de l'équation quadratique correspondent aux intercepts x de cette parabole. Les points clés sur le graphique incluent :
La direction et la largeur de la parabole sont déterminées par le coefficient :
Comprendre le graphique peut fournir des informations sur la nature et les valeurs des racines sans calcul explicite.
Découvrez plus d'outils qui pourraient être utiles pour votre flux de travail