Beispiel #1
0
            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();
                // в конец запутался но вроде реализовал формулу
            }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }