Пример #1
0
        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();
        }
Пример #2
0
    //Сложение//
    public ComplexCL Plus(ComplexCL X2)
    {
        ComplexCL X3 = new ComplexCL();

        X3.au = X2.au + this.au;
        X3.bu = X2.bu + this.bu;
        return(X3);
    }
Пример #3
0
    //Произведение //
    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);
    }
Пример #4
0
    //Вычитание //
    public ComplexCL Minus(ComplexCL X2)
    {
        ComplexCL X3 = new ComplexCL();

        X3.au = this.au - X2.au;
        X3.bu = this.bu - X2.bu;
        return(X3);
    }