Exemple #1
0
        public void TestTrapeze()
        {
            var n       = 1000000;
            var a       = 0;
            var b       = 1.5;
            var trapeze = TestClass3.CalculateTrapeze(n, a, b);

            Assert.AreEqual((int)(trapeze * 100000) - 168937, 0);
        }
        static void Main(string[] args)
        {
            double a = 0.0;
            double b = 1.5;

            Console.WriteLine("Введите n: ");
            int n = int.Parse(Console.ReadLine());

            //разделили фигуру на n частей
            //Console.WriteLine(CalculateLeftRectangle(n, h));
            Console.WriteLine("Метод Левых прямоугольников -\t {0}", TestClass3.CalculateLeftRectangle(n, a, b));
            Console.WriteLine("Метод Правых прямоугольников -\t {0}", TestClass3.CalculateRightRectangle(n, a, b));
            Console.WriteLine("Метод Трапеций -\t \t {0}", TestClass3.CalculateTrapeze(n, a, b));
            Console.WriteLine("Метод Монте-Карло -\t \t {0}", TestClass3.CalculateMonteKarlo(n, b));
            Console.WriteLine("Метод Симпсона -\t \t {0}", TestClass3.CalculateSimpson(n, a, b));
        }