public static void Calculate(LinearEquation LEq1, LinearEquation LEq2) { double D = LEq1.A * LEq2.B - LEq2.A * LEq1.B; if (D == 0) { Console.WriteLine("Эта система не имеет решения "); } else { double X = (LEq1.C * LEq2.B * (-1) - LEq2.C * LEq1.B * (-1)) / D; double Y = (LEq1.A * LEq2.C * (-1) - LEq2.A * LEq1.C * (-1)) / D; Console.WriteLine("Решением данных уравнений"); Console.WriteLine(LEq1); Console.WriteLine(LEq2); Console.WriteLine($"является: X = {X}, Y = {Y}"); } }
static void Main(string[] args) { LinearEquation Eq1 = new LinearEquation(10, 12, 5); LinearEquation Eq2 = new LinearEquation(5, 8, 9); LinearEquation.Calculate(Eq1, Eq2); Complex z = new Complex(1, 1); Complex z1; z1 = z - (z * z * z - 1) / (3 * z * z); Console.WriteLine("z1 = {0}", z1); Fraction f = new Fraction(3, 4); int a = 10; Fraction f1 = f * a; Fraction f2 = a * f; double d = 1.5; Fraction f3 = f + d; Console.ReadKey(); }