示例#1
0
        static void Main(string[] args)
        {
            Console.WriteLine("a*x^2+b*x+c=0");
            Console.WriteLine("Введите a");
            double a = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("Введите b");
            double b = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("Введите c");
            double c = Convert.ToDouble(Console.ReadLine());

            Class1 p = new Class1(a, b, c);
            double D = 0;

            D = p.fn();
            Console.WriteLine("{0}", D);

            if (D > 0)
            {
                double x1 = (-b - Math.Sqrt(D)) / 2 * a;
                double x2 = (-b + Math.Sqrt(D)) / 2 * a;

                Console.WriteLine("x1 = {0}, x2 = {1}", x1, x2);
            }
            if (D == 0)
            {
                double x = -b / (2 * a);

                Console.WriteLine("x = {0}", x);
            }
            if (D < 0)
            {
                Console.WriteLine("Нет значений!");
            }

            Console.ReadKey();
        }