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("***********************"); }
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("***********************"); }
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("***********************"); }