コード例 #1
0
        public void Test_ArithGeoSequence()
        {
            int[]        arr      = { 2, 4, 8, 16 };
            int          length   = 4;
            MathSequence sequence = new MathSequence();

            Console.WriteLine("ArithGeo Sequence:");
            PrintArray(arr, length);
            Console.WriteLine("Output: {0}", sequence.ArithGeo(arr, length));
            Console.WriteLine();
        }
コード例 #2
0
        public void コンストラクタ()
        {
            var list = new[] { new MathObjectFactory("a").CreateSingle(), new MathObjectFactory("b").CreateSingle(), new MathObjectFactory("c").CreateSingle() };
            var seq  = new MathSequence(list);

            seq.List.Count.Is(3);
            seq.IsSimple.IsTrue();
            seq.ToTokenString().TestString("abc");
            seq.OriginalText.Is("abc");

            list = new[] { new MathObjectFactory("a^i").CreateSingle(), new MathObjectFactory("b^ x").CreateSingle(), new MathObjectFactory("c ^*").CreateSingle() };
            seq  = new MathSequence(list);
            seq.List.Count.Is(3);
            seq.IsSimple.IsTrue();
            seq.ToTokenString().TestString("a^ib^xc^*");
            seq.OriginalText.Is("a^ib^ xc ^*");
        }