static void dz1_b() { Console.Clear(); Console.Title = ("задача 1-б"); Complex_cl complex1 = new Complex_cl(); complex1.re = 1; complex1.im = 1; Console.WriteLine($"complex1 = {complex1.re} + {complex1.im}i"); Complex_cl complex2 = new Complex_cl(); complex2.re = 2; complex2.im = 2; Console.WriteLine($"complex2 = {complex2.re} + {complex2.im}i"); Complex_cl result = complex1.umojil(complex2); // перезапишем resulrs он же complex3 Console.WriteLine($"complex3 = {result.re} + {result.im}i"); Console.WriteLine($"({complex1.im} + {complex1.re}i) * ({complex2.im} + {complex2.re}i) = complex3 = {result.re} + {result.im}i"); Console.WriteLine($"результат умножения комплексных чисел посредством класса = ({complex1.im} + {complex1.re}i) * ({complex2.im} + {complex2.re}i) = complex3 = {result.re} + {result.im}i"); Console.WriteLine(result.ToString()); Console.ReadKey(); // в конец запутался но вроде реализовал формулу }
public Complex_cl minus(Complex_cl x2) { Complex_cl x3 = new Complex_cl(); x3.im = x2.im - this.im; x3.re = x2.re - this.re; return(x3); }
public Complex_cl Plus(Complex_cl x2) { Complex_cl x3 = new Complex_cl(); x3.im = x2.im + this.im; x3.re = x2.re + this.re; return(x3); }
public Complex_cl umojil(Complex_cl x2) { Complex_cl x3 = new Complex_cl(); x3.im = this.re * x2.im + this.im * x2.re; x3.re = this.re * x2.im - this.im * x2.re; //y.im = re * x.im + im * x.re; //y.re = re * x.re - im * x.im; return(x3); }