Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- double a, b, c;
- Console.WriteLine("Введите значение квадратного уравнения: ");
- try
- {
- Console.Write("Переменная a = ");
- a = double.Parse(Console.ReadLine());
- Console.Write("Переменная b = ");
- b = double.Parse(Console.ReadLine());
- Console.Write("Переменная c = ");
- c = double.Parse(Console.ReadLine());
- if (a == 0 | b == 0 | c == 0)
- {
- Console.WriteLine("Вы ввели недопустимое значение :(");
- return;
- }
- double discriminant = (b * b) - 4 * a * c;
- Console.WriteLine();
- double coren = Math.Sqrt(discriminant);
- if (discriminant >= 0)
- {
- if (coren == discriminant / coren)
- {
- double x1 = (-b + coren) / (2 * a);
- double x2 = (-b - coren) / (2 * a);
- Console.WriteLine("Корни квадратного уравнения:");
- Console.WriteLine("x1 = " + x1);
- Console.WriteLine("x2 = " + x2);
- }
- else
- {
- Console.WriteLine("Корни квадратного уравнения:");
- Console.WriteLine($"x1 = ({-b} + √{discriminant}) / {2 * a}");
- Console.WriteLine($"x2 = ({-b} - √{discriminant}) / {2 * a}");
- }
- }
- if (discriminant < 0)
- {
- Console.WriteLine("Уравнение не имеет корней");
- }
- Console.ReadLine();
- }
- catch (Exception)
- {
- Console.WriteLine("Вы ввели недопустимое значение :(");
- Console.ReadLine();
- Console.Clear();
- }
- Console.Clear();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement