public CreatePolinom PolinomDivRTest(double[] coef1, double[] coef2)
        {
            CreatePolinom p1 = new CreatePolinom(coef1);
            CreatePolinom p2 = new CreatePolinom(coef2);

            return(p1 % p2);
        }
        public CreatePolinom PolinomMultTest(double[] coef1, double[] coef2)
        {
            CreatePolinom p1 = new CreatePolinom(coef1);
            CreatePolinom p2 = new CreatePolinom(coef2);

            return(CreatePolinom.Multiply(p1, p2));
        }
        public CreatePolinom PolinomDiffTest(double[] coef1, double[] coef2)
        {
            CreatePolinom p1 = new CreatePolinom(coef1);
            CreatePolinom p2 = new CreatePolinom(coef2);

            return(CreatePolinom.Subtract(p1, p2));
        }
        public CreatePolinom PolinomSumTest(double[] coef1, double[] coef2)
        {
            CreatePolinom p1 = new CreatePolinom(coef1);
            CreatePolinom p2 = new CreatePolinom(coef2);

            return(CreatePolinom.Add(p1, p2));
        }
Пример #5
0
        public void CreatePolinomNullExceptionTest()
        {
            //Arange
            CreatePolinom polinom = new CreatePolinom();

            //Act
            polinom = new CreatePolinom(null);
            int degree = polinom.Degree;

            //Assert
            Assert.AreEqual(0, degree);
        }
Пример #6
0
        static void Main(string[] args)
        {
            CreatePolinom p1 = new CreatePolinom(3, 4, 2);
            CreatePolinom p2 = new CreatePolinom(1, 2);

            Console.WriteLine("Quotient: " + p1 / p2);
            Console.WriteLine("Remainder: " + p1 % p2);
            Console.WriteLine(p1[p1.Degree]);
            Console.WriteLine(p2[p2.Degree]);
            Console.WriteLine(CreatePolinom.Multiply(p1, p2));
            Console.WriteLine(p1.Colculate(3));
            Console.ReadKey();
        }
Пример #7
0
        public void MultPolinomTest()
        {
            //Arange
            CreatePolinom polinom1 = new CreatePolinom(new double[] { 1.0, 2 });
            CreatePolinom polinom2 = new CreatePolinom(new double[] { 0, 2.5, 1, 2 });

            //Act
            polinom1 = polinom1 * polinom2;
            int degree = polinom1.Degree;

            //Assert
            Assert.AreEqual(4, degree);
        }
Пример #8
0
        public void DiffPolinomTest()
        {
            //Arange
            CreatePolinom polinom1 = new CreatePolinom(new double[] { 1, 2, 3, 4, 5 });
            CreatePolinom polinom2 = new CreatePolinom(new double[] { 0, 0, 0, 4, 5 });

            //Act
            polinom1 = polinom1 - polinom2;
            int degree = polinom1.Degree;

            //Assert
            Assert.AreEqual(2, degree);
        }
Пример #9
0
        public void CreatePolinomTest()
        {
            //Arange
            CreatePolinom polinom = new CreatePolinom();

            double[] coeff = { 1, 2, 3, 4, 5 };
            //Act
            polinom = new CreatePolinom(coeff);
            int degree = polinom.Degree;

            //Assert
            Assert.AreEqual(4, degree);
        }
        public CreatePolinom PolinomCreateTest(double[] coef)
        {
            CreatePolinom obj = new CreatePolinom(coef);

            return(obj);
        }