/* Домашнее задание №3 * Автор: Полятыкина Татьяна */ static void SetComplex(ref Struct.Complex complex, int num) { ConsoleUtils.Print($"Задаем {num}-ое комплексное число", ConsoleColor.DarkYellow); complex.re = ConsoleUtils.ReadInt($"Введите вещественную часть {num}-го числа:"); complex.im = ConsoleUtils.ReadInt($"Введите мнимую часть {num}-го числа:"); ConsoleUtils.Print($"Задано {num}-ое комплексное число: {complex.ToString()}"); Console.ForegroundColor = ConsoleColor.White; }
static void Task1() { ConsoleUtils.HomeworkTask(1, "1. а) Демонстрация стуктуры Complex, вычитание комплексных чисел"); Struct.Complex complex1 = new Struct.Complex(); SetComplex(ref complex1, 1); Struct.Complex complex2 = new Struct.Complex(); SetComplex(ref complex2, 2); Struct.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(); }