예제 #1
0
        static void Main(string[] args)
        {
            //Начало цикла
            do
            {
                Console.WriteLine("START");

                int n = GetInput();
                Console.WriteLine("Метод левых прямоугольников: " + CalcIntegral.CalcIntegralLeftRect(n));
                Console.WriteLine("Метод правых прямоугольников: " + CalcIntegral.CalcIntegralRightRect(n));
                Console.WriteLine("Метод трапеций: " + CalcIntegral.CalcIntegralTrapeze(n));
                Console.WriteLine("Метод Симпсона: " + CalcIntegral.CalcIntegralSimpson(n));
                Console.WriteLine("Метод Монте-Карло: " + CalcIntegral.CalcIntegralMK(n));

                Console.WriteLine("\n#Enter any character to complete\n");
            } while (Console.ReadLine().Length != 1);
        }
예제 #2
0
 public void TestMK()
 {
     Assert.AreEqual(expectedResult, CalcIntegral.CalcIntegralMK(n), delta);
 }
예제 #3
0
 public void TestSimpson()
 {
     Assert.AreEqual(expectedResult, CalcIntegral.CalcIntegralSimpson(n), delta);
 }
예제 #4
0
 public void TestTrapeze()
 {
     Assert.AreEqual(expectedResult, CalcIntegral.CalcIntegralTrapeze(n), delta);
 }
예제 #5
0
 public void TestRightR()
 {
     Assert.AreEqual(expectedResult, CalcIntegral.CalcIntegralRightRect(n), delta);
 }