.


:




:

































 

 

 

 





, , ( ) , .

Add Complex. , , :

Complex

Complex::Add(Complex x)

{

Complex result;

result.real = real + x.real;

result.imaginary = imaginary + x.imaginary;

return result;

}

Complex n1;

Complex n2;

...

Complex n3 = n1.Add(n2);

n2 . Complex, n2 Add. . . -, , ( 12). -, . Add

Complex

Complex::Add(Complex x)

{

Complex result;

x.imaginary = 0;

//

result.real = real + x.real;

result.imaginary = imaginary + x.imaginary;

return result;

}

n3 = n1.Add(n2) , , , n2 . Add, n2, . Add , .

, .. , , n3. , .

. Add

Complex

Complex::Add(Complex& x)

{

Complex result;

result.real = real + x.real;

result.imaginary = imaginary + x.imaginary;

return result;

}

n3 = n1.Add(n2) n2 Add. , . .

Complex

Complex::Add(Complex& x)

{

Complex result;

x.imaginary = 0; //

//

result.real = real + x.real;

result.imaginary = imaginary + x.imaginary;

return result;

}

n2. Add . , const, .

Complex::Add(const Complex& x)

, . , . , Coord Figure :

void

Figure::Coord(int& x, int& y)

{

x = coordx;

y = coordy;

}

int cx, cy;

Figure fig;

...

fig.Coord(cx, cy);

cx cy fig.

Add . :

Complex&

Complex::Add(const Complex& x)

{

Complex result;

result.real = real + x.real;

result.imaginary = imaginary + x.imaginary;

return result;

}

result , , , . Add . . , , . , , , . Add , :

Complex&

Complex::Add(const Complex& x)

{

real += x.real;

imaginary += x.imaginary;

return *this;

//

}

, Add , :

x.Add(y) = z;

x y, z ( x = z). , const :

const Complex&

Complex::Add(const Complex& x)

...

:

Complex*

Complex::Add(Complex* x)

{

real += x->real;

imaginary += x->imaginary;

return this;

}

, . -, , -, .





:


: 2016-12-28; !; : 382 |


:

:

, , 1:10
==> ...

1746 - | 1688 -


© 2015-2024 lektsii.org - -

: 0.013 .