#ifndef __NombreComplexe_HXX__
#define __NombreComplexe_HXX__

class NombreComplexe
{
  public:
    virtual double re(void)const=0;
    virtual double im(void)const=0;
    virtual double mode(void)const=0;
    virtual double argument(void)const=0;
    
    virtual void modifierCartesien(double, double)=0;
    virtual void modifierPolaire(double, double)=0;
    
    void printCartesien(void)const;
    void printPolaire(void)const;
    
};


#endif 
