static void Task2() { ConsoleUtils.HomeworkTask(1, "1. б) Демонстрация класса Complex, вычитание и произведение комплексных чисел"); Class.Complex complex1 = new Class.Complex(); SetComplex(complex1, 1); Class.Complex complex2 = new Class.Complex(); SetComplex(complex2, 2); Class.Complex result = complex1.Plus(complex2); ConsoleUtils.Print($"({complex1.ToString()}) + ({complex2.ToString()}) = " + result.ToString()); result = complex1.Multi(complex2); ConsoleUtils.Print($"({complex1.ToString()}) * ({complex2.ToString()}) = " + result.ToString()); result = complex1.Minus(complex2); ConsoleUtils.Print($"({complex1.ToString()}) - ({complex2.ToString()}) = " + result.ToString()); ConsoleUtils.WaitNextPress(); }
static void Task3() { ConsoleUtils.HomeworkTask(1, "1. в) Добавить диалог с использованием switch демонстрирующий работу класса Complex"); Class.Complex complex1 = new Class.Complex(); SetComplex(complex1, 1); Class.Complex complex2 = new Class.Complex(); SetComplex(complex2, 2); Class.Complex result; switch (ConsoleUtils.ReadInt("Выберите операцию: 1 - сложить, 2 - разница, 3 - умножение")) { case 1: result = complex1.Plus(complex2); ConsoleUtils.Print($"({complex1.ToString()}) + ({complex2.ToString()}) = " + result.ToString()); break; case 2: result = complex1.Minus(complex2); ConsoleUtils.Print($"({complex1.ToString()}) - ({complex2.ToString()}) = " + result.ToString()); break; case 3: result = complex1.Multi(complex2); ConsoleUtils.Print($"({complex1.ToString()}) * ({complex2.ToString()}) = " + result.ToString()); break; default: ConsoleUtils.Print("Такой операции нет"); break; } ConsoleUtils.WaitNextPress(); }