% Résolution d'une équation du second degré
% ax^2 + bx + c = 0
% Saisir les coefficients a, b et c
a = input('Entrez la valeur de a: ');
b = input('Entrez la valeur de b: ');
c = input('Entrez la valeur de c: ');
% Calcul du discriminant
delta = b^2 - 4*a*c;
% Vérification du discriminant et calcul des solutions
if delta > 0
% Deux solutions réelles distinctes
x1 = (-b + sqrt(delta)) / (2*a);
x2 = (-b - sqrt(delta)) / (2*a);
fprintf('Deux solutions réelles: x1 = %.2f et x2 = %.2f\n', x1, x2);
elseif delta == 0
% Une solution réelle double
x = -b / (2*a);
fprintf('Une solution réelle double: x = %.2f\n', x);
else
% Deux solutions complexes
realPart = -b / (2*a);
imaginaryPart = sqrt(-delta) / (2*a);
fprintf('Deux solutions complexes: x1 = %.2f + %.2fi et x2 = %.2f - %.2fi\n',
realPart, imaginaryPart, realPart, imaginaryPart);
end