1) Codifique la interfaze implementación de la clase Complejo para definir un numero complejo y realizar las operaciones aritmeticas sobre numeros complejos, siga el diseño de la clase.
2) cree un objeto complejo y compruebe el funcionamiento del mismo.
Interfaz de la clase complejo.
Código
//clases/complejo.h /*Interfaz de la clase complejo*/ #ifndef complejo_H #define complejo_H class complejo private: float real; float imaginario; public: complejo(float real,float imaginario); float obtenerReal(void); float obtenerImaginario(void); void suma(sumando1 complejo, sumando2 complejo); void resta(minuendo complejo, sustraendo complejo); void multiplicacion(multiplicando complejo, multiplicador complejo); void division(dividendo complejo, divisor complejo); #endif // complejo_H
Implementación de la clase complejo.
Código
//clases/complejo.cpp /* **Implementación de la clase complejo.*/ #include <iostream> #include "complejo.h" using std::cout; using std::endl: complejo::complejo(float real,float imaginario){ this->real=real; this->imaginario=imaginario;} float complejo::obtenerReal(void){ real=1;} float complejo::obtenerImaginario(void){ imaginario=1;} void complejo::suma(sum1 real, sum2 imaginario){ suma(sum1+sum2);} void complejo::resta(minuendo real, sustraendo imaginario){ resta(real-imaginario);} void complejo::multiplicacion(multiplicando real, multiplicador imaginario){ multiplicacion(real*imaginario);} void complejo::division(dividendo real, divisor imaginario){ division(real/imaginario);} int main(void){ complejo c; c.suma(); c.resta(); c.multiplicacion(); c.division(); return 0; }
me da error o no se en que estoy mal adjunte el codigo que llevo no se que me falte.
AYUDA!!
· Los titulos deben ser descriptivos
>aquí las reglas del foro
-Engel Lex