static void Main(string[] args) {//1.а) Дописать структуру Complex, добавив метод вычитания комплексных чисел. //Продемонстрировать работу структуры; Complex complex1; complex1.au = 44; complex1.bu = 32; Complex complex2; complex2.au = 5; complex2.bu = 10; Complex result = complex1.Minus(complex2); Console.WriteLine(result.ToString()); result = complex1.Plus(complex2); Console.WriteLine(result.ToString()); result = complex1.Multi(complex2); Console.WriteLine(result.ToString()); //2.б) Дописать класс Complex, добавив методы вычитания и произведения чисел.// //Проверитьработу класса;// ComplexCL complex3 = new ComplexCL(); complex3.au = 44; complex3.bu = 32; ComplexCL complex4 = new ComplexCL(); complex4.au = 5; complex4.bu = 10; ComplexCL result1 = complex3.Minus(complex4); Console.WriteLine(result1.ToString()); ComplexCL result2 = complex3.Multy(complex4); Console.WriteLine(result2.ToString()); ComplexCL result3 = complex3.Plus(complex4); Console.WriteLine(result3.ToString()); //----------------------------------------------------------------------- Number23(); Fractionn(); }
//Сложение// public ComplexCL Plus(ComplexCL X2) { ComplexCL X3 = new ComplexCL(); X3.au = X2.au + this.au; X3.bu = X2.bu + this.bu; return(X3); }
//Произведение // public ComplexCL Multy(ComplexCL X2) { ComplexCL X3 = new ComplexCL(); X3.au = this.au * X2.au + X2.au * this.bu; X3.bu = this.bu * X2.bu + X2.bu * this.au; return(X3); }
//Вычитание // public ComplexCL Minus(ComplexCL X2) { ComplexCL X3 = new ComplexCL(); X3.au = this.au - X2.au; X3.bu = this.bu - X2.bu; return(X3); }