Esempio n. 1
0
        static void Task1()
        {
            int     i = 12;
            Complex complex1;

            complex1.re = 12;
            complex1.im = -3;

            Complex complex2;

            complex2.re = -1;
            complex2.im = 5;

            Console.WriteLine($"Результат сложения комплексных чисел {complex1} и {complex2} -> {complex1.Plus(complex2)}");
            Console.WriteLine($"Результат разности комплексных чисел {complex1} и {complex2} -> {complex1.Sub(complex2)}");
            Console.ReadKey();

            ComplexC complexC1 = new ComplexC(1, 1);
            ComplexC complexC2 = new ComplexC(2, 2);

            complexC2.Im = 3;
            ComplexC result;

            result = complexC1.Multi(complexC2);

            Console.WriteLine($"Произведение комплексных чисел {complexC1} и {complexC2} -> " + result.ToString());
            Console.ReadKey();
            Console.Clear();
        }
Esempio n. 2
0
        public ComplexC Multi(ComplexC x2)
        {
            ComplexC x3 = new ComplexC();

            x3.im = re * x2.im + im * x2.re;
            x3.re = re * x2.re - im * x2.im;
            return(x3);
        }