Esempio n. 1
0
        /// <summary>
        /// Метод вычитания комплексных чисел
        /// </summary>
        /// <param name="x"></param>
        /// <returns></returns>
        public Complex_Class Class_Minus(Complex_Class xc)
        {
            Complex_Class yc = new Complex_Class();

            yc.im = im - xc.im;
            yc.re = re - xc.re;
            return(yc);
        }
Esempio n. 2
0
        /// <summary>
        /// Метод произведения комплексных чисел
        /// </summary>
        /// <param name="x"></param>
        /// <returns></returns>
        public Complex_Class Class_Multi(Complex_Class xc)
        {
            Complex_Class yc = new Complex_Class();

            yc.im = re * xc.im + im * xc.re;
            yc.re = re * xc.re - im * xc.im;
            return(yc);
        }
Esempio n. 3
0
        /// <summary>
        /// Метод сложения комплексных чисел
        /// </summary>
        /// <param name="x"></param>
        /// <returns></returns>

        public Complex_Class Class_Plus(Complex_Class xc)
        {
            Complex_Class yc = new Complex_Class();

            yc.im = im + xc.im;
            yc.re = re + xc.re;
            return(yc);
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            Complex_Class complex1c = new Complex_Class();

            complex1c.re = 1;
            complex1c.im = 1;
            Complex_Class complex2c = new Complex_Class();

            complex2c.re = 2;
            complex2c.im = 2;
            Complex_Class result1 = new Complex_Class();

            result1 = complex1c.Class_Plus(complex2c);
            Console.WriteLine(result1.ToString());
            result1 = complex1c.Class_Multi(complex2c);
            Console.WriteLine(result1.ToString());
            result1 = complex1c.Class_Minus(complex2c);
            Console.WriteLine(result1.ToString());
            Console.WriteLine("Проверка:");

            Complex complex1;

            complex1.re = 1;
            complex1.im = 1;
            Complex complex2;

            complex2.re = 2;
            complex2.im = 2;
            Complex result = complex1.Plus(complex2);

            Console.WriteLine(result.ToString());
            result = complex1.Multi(complex2);
            Console.WriteLine(result.ToString());
            result = complex1.Minus(complex2);
            Console.WriteLine(result.ToString());
            Console.ReadKey();
        }