Esempio n. 1
0
        /*private static void printMatrix(double[,] matrix)
         * {
         *  var lines = matrix.GetLength(0);
         *  var columns = matrix.GetLength(1);
         *
         *  for (var i = 0; i < lines; i++)
         *  {
         *      for (var j = 0; j < columns; j++)
         *      {
         *          Console.Write(Math.Round(matrix[i, j], 2));
         *          Console.Write('\t');
         *      }
         *
         *      Console.WriteLine();
         *  }
         *
         *  Console.WriteLine();
         * }*/

        private static void printRoots(roots values)
        {
            Console.WriteLine(new StringBuilder("x1 = ").Append(values.x1));
            Console.WriteLine(new StringBuilder("x2 = ").Append(values.x2));
            Console.WriteLine(new StringBuilder("x3 = ").Append(values.x3));
            Console.WriteLine(new StringBuilder("x4 = ").Append(values.x4));
        }
Esempio n. 2
0
        static void equation(int a, int b, int c, roots discr, roots root)
        {
            if (discr(b, a * c) > 0)
            {
                Console.WriteLine("1 корень: " + root(-b + discr(b, a * c), a));
                Console.WriteLine("2 корень: " + root(-b - discr(b, a * c), a));
            }
            else
            if (discr(b, a * c) == 0)
            {
                Console.WriteLine("Корень: " + root(-b, a));
            }

            else
            if (discr(b, a * c) < 0)
            {
                Console.WriteLine("Нет корней");
            }
        }
Esempio n. 3
0
        static void equation(int a, int b, int c, roots discr, roots root)
        {
            if (discr(b, a * c) > 0)
            {
                Console.WriteLine("Root1 1: " + root(-b + discr(b, a * c), a));
                Console.WriteLine("Root1 2: " + root(-b - discr(b, a * c), a));
            }
            else
            if (discr(b, a * c) == 0)
            {
                Console.WriteLine("Root1 : " + root(-b, a));
            }

            else
            if (discr(b, a * c) < 0)
            {
                Console.WriteLine("No roots");
            }
        }