Los requisitos para diseñar un complejo de clases son los siguientes: 1. Contener miembros de datos enteros privados, reales, imagen...................... .................................................... ................. ................................ ................................ ................. ...................(
{
Pública:
Compleja();
Compleja(doble);
Compleja (doble, doble);
void write()const;
Operador complejo + (const Complex & amp;) const
Operador complejo-( complejo constante & amp)const
Operador compuesto *(constante complejo & amp)const
Operador complejo/(constante complejo & amp)const
Privado:
Doble real;
Doble imagen
};
Complejo::complejo()
{
real = imag = 0.0
}
Complejo::Complejo (Doble Anillo)
{
real = re
imag = 0.0
}
Complejo::complejo (doble re, doble im)
{
real = re
imag = im
}
void complex::write() constante
{
cout & lt& ltreal & lt& lt"+" & lt;& ltimag & lt& lti';
}
Operador +(const Complex & u )constante
{
Número complejo v(real + u.real, imag+u . imag);
Regresión v;
}
Operador - (const Complejo & u) constante
{
Número complejo v(real - u. real, imag - u . imag) ;
regresión v;
}
complejo complejo::operador*(const complex&u)constante
{
Número complejo v(real* u.real - imag*u.imag, imag * u . real+real * u imag
Regresión v
}
Operador/. (const Complex & amp;u)constante
{
doble ABS _ sq = u .real * u .imag * u . p>Número complejo v((real * u . real+imag * u . imag)/ABS _ sq, (imag * u . real-real * u . imag)/ABS _ sq);
Regresión v;
}
¡Suma, resta, multiplicación y división! ¡El anfitrión debería adoptarlo rápidamente!
Clase compleja
{
Pública:
Compleja();
Compleja(doble);
Complejo (doble, doble);
void write()const;
Operador complejo + (const Complejo & amp;) const
~
Complejo(){}
Privado:
Doble real;
Doble imagen
};
Complejo ::Complex()
{
real = imag = 0.0
}
Complejo::Complejo (Doble Anillo) p >
{
real = re
imag = 0.0
}
Complejo::complejo (doble re, doble im )
{
real = re
imag = im
}
complejo vacío::escribir ( )constante
{
cout & lt& ltreal & lt& lt"+" & lt;& ltimag & lt& lti';
}
Operador + (const Complejo & u) constante
{
Número complejo v(real + u.real, imag+u . imag);
Regresión v;
}
Solo aditivos