Exemplo n.º 1
0
        private static void AddSubTest(LongNumber a, LongNumber b)
        {// всякие тесты
            Console.WriteLine("***********************");
            Console.ForegroundColor = ConsoleColor.DarkRed;
            Console.WriteLine("add-sub test");
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.Write("a = ");
            Console.ResetColor();
            Console.WriteLine(a + " ( " + a.ToDecString() + " )");
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.Write("b = ");
            Console.ResetColor();
            Console.WriteLine(b + " ( " + b.ToDecString() + " )");
            var c = a + b;

            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.Write("a + b = ");
            Console.ResetColor();
            Console.WriteLine(c + " ( " + c.ToDecString() + " )");
            var d = a - b;

            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.Write("a - b = ");
            Console.ResetColor();
            Console.WriteLine(d + " ( " + d.ToDecString() + " )");
            a.ChandgeSing();
            var k = a + b;

            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.Write("-a + b = ");
            Console.ResetColor();
            Console.WriteLine(k + " ( " + k.ToDecString() + " )");
            a.ChandgeSing();
            Console.WriteLine("***********************");
        }
Exemplo n.º 2
0
        private static void DivTest(LongNumber a, LongNumber b)
        { //тесты
            Console.WriteLine("***********************");
            Console.ForegroundColor = ConsoleColor.DarkRed;
            Console.WriteLine("Divide test");
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.Write("a = ");
            Console.ResetColor();
            Console.WriteLine(a + " ( " + a.ToDecString() + " )");
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.Write("b = ");
            Console.ResetColor();
            Console.WriteLine(b + " ( " + b.ToDecString() + " )");
            var c = a / b;

            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.Write("a / b = ");
            Console.ResetColor();
            Console.WriteLine(c + " ( " + c.First.ToDecString() + " , " + c.Second.ToDecString() + " )");
            var d = (b * c.First + c.Second);

            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.Write("c * a + b = ");
            Console.ResetColor();
            Console.WriteLine(d + " ( " + d.ToDecString() + " )");
            Console.WriteLine("***********************");
        }
Exemplo n.º 3
0
        private static void MulTest(LongNumber a, LongNumber b)
        {// тесты
            Console.WriteLine("***********************");
            Console.ForegroundColor = ConsoleColor.DarkRed;
            Console.WriteLine("Multiply test");
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.Write("a = ");
            Console.ResetColor();
            Console.WriteLine(a + " ( " + a.ToDecString() + " )");
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.Write("b = ");
            Console.ResetColor();
            Console.WriteLine(b + " ( " + b.ToDecString() + " )");
            var c = a * b;

            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.Write("a * b = ");
            Console.ResetColor();
            Console.WriteLine(c + " ( " + c.ToDecString() + " )");
            var d = c / b;

            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.Write("c / b = ");
            Console.ResetColor();
            Console.WriteLine(d + " ( " + d.First.ToDecString() + " , " + d.Second.ToDecString() + " )");
            var e = c / a;

            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.Write("c / a = ");
            Console.ResetColor();
            Console.WriteLine(e + " ( " + e.First.ToDecString() + " , " + e.Second.ToDecString() + " )");
            Console.WriteLine("***********************");
        }