using System; namespace EquationSecondDegre { class MainClass { public static void Main (string[] args) { Console.WriteLine ("Résolution de ax^2 + bx + c = 0"); Console.Write ("a = "); double a = double.Parse(Console.ReadLine()); Console.Write ("b = "); double b = double.Parse(Console.ReadLine()); Console.Write ("c = "); double c = double.Parse(Console.ReadLine()); double discriminant = b*b - 4*a*c; if (discriminant == 0) Console.WriteLine ("Cette équation a une solution x = " + -b/(2*a)); else if (discriminant >= 0) { double racineCarree = Math.Sqrt(discriminant); Console.WriteLine ("Cette équation a deux solutions x_1 = " + (-b + racineCarree)/(2*a) + " et x_2 = " + (-b - racineCarree)/(2*a) + "."); } else Console.WriteLine ("Cette équation n'a pas de solution réelle."); } } }