//header file of complex1.cpp #include #include #include #define TRUE 1 #define FALSE 0 //complex number typedef struct { double x,y; //algebraic form double r,t; //polar form } COMPLEX; //Functions called by ucomplex.cpp void RectPol(COMPLEX *n); void PolRect(COMPLEX *n); bool ZSum(COMPLEX z1, COMPLEX z2, COMPLEX *z); bool ZMinus(COMPLEX z1,COMPLEX z2,COMPLEX *z); bool ZMult(COMPLEX z1,COMPLEX z2, COMPLEX *z); bool ZDiv(COMPLEX z1,COMPLEX z2,COMPLEX *z); bool Zexp(COMPLEX z1,COMPLEX *z); bool ZLn(COMPLEX z1, COMPLEX *z); bool ZSqr(COMPLEX z1,COMPLEX *z); bool ZSqrt(COMPLEX z1,COMPLEX *z); bool ZInv(COMPLEX z1, COMPLEX *z); bool ZPower(COMPLEX z1,COMPLEX z2,COMPLEX *z); bool ZSh(COMPLEX z1, COMPLEX *z); bool ZCh(COMPLEX z1, COMPLEX *z); bool ZSin(COMPLEX z1, COMPLEX *z); bool ZCos(COMPLEX z1, COMPLEX *z); bool ZTan(COMPLEX z1, COMPLEX *z); bool ZTh(COMPLEX z1, COMPLEX *z); bool ZArcsin(COMPLEX z1, COMPLEX *z); bool ZArccos(COMPLEX z1, COMPLEX *z); bool ZArctan(COMPLEX z1, COMPLEX *z); bool ZArgsh(COMPLEX z1, COMPLEX *z); bool ZArgch(COMPLEX z1, COMPLEX *z); bool ZArgth(COMPLEX z1, COMPLEX *z); //end of file complex1.h