Advertisement
SomeBody_Aplle

Untitled

Feb 27th, 2021
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.19 KB | None | 0 0
  1. while (true)
  2.             {
  3.                 double a, b, c;
  4.                 Console.WriteLine("Введите значение квадратного уравнения: ");
  5.                 try
  6.                 {
  7.                     Console.Write("Переменная a = ");
  8.                     a = double.Parse(Console.ReadLine());
  9.                     Console.Write("Переменная b = ");
  10.                     b = double.Parse(Console.ReadLine());
  11.                     Console.Write("Переменная c = ");
  12.                     c = double.Parse(Console.ReadLine());
  13.                     double discriminant = (b * b) - 4 * a * c;
  14.                     Console.WriteLine();
  15.                     double coren = Math.Sqrt(discriminant);
  16.                     if (discriminant >= 0)
  17.                     {
  18.                         if (coren == discriminant / coren)
  19.                         {
  20.                             double x1 = (-b + coren) / (2 * a);
  21.                             double x2 = (-b - coren) / (2 * a);
  22.                             Console.WriteLine("Корни квадратного уравнения:");
  23.                             Console.WriteLine("x1 = " + x1);
  24.                             Console.WriteLine("x2 = " + x2);
  25.                         }
  26.                         else
  27.                         {
  28.                             Console.WriteLine("Корни квадратного уравнения:");
  29.                             Console.WriteLine($"x1 = ({-b} + √{discriminant}) / {2 * a}");
  30.                             Console.WriteLine($"x2 = ({-b} - √{discriminant}) / {2 * a}");
  31.                         }
  32.                     }
  33.                     if (discriminant < 0)
  34.                     {
  35.                         Console.WriteLine("Уравнение не имеет корней");
  36.                     }
  37.                     Console.ReadLine();
  38.                 }
  39.                 catch (Exception)
  40.                 {
  41.                     Console.WriteLine("Вы ввели недопустимое значение :(");
  42.                     Console.ReadLine();
  43.                     Console.Clear();
  44.                 }
  45.                 Console.Clear();
  46.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement