//---------------------------------------------------------------------------

#include "NombreComplexePolaire.hxx"
#include <stdio.h>

void NombreComplexePolaire::deplacerCartesien(double x, double y)
{
  mode_=sqrt(x*x+y*y);
  argument_=atan2(x,y);
}

void NombreComplexePolaire::deplacerPolaire(double mode, double argument)
{
  mode_=mode;
  argument_=argument;
}


void NombreComplexePolaire::printCartesien(void) const
{
  printf("%6.2f + %6.2fi",re(),im());
}

void NombreComplexePolaire::printPolaire(void) const
{
  printf("%6.2f exp(i %6.2f)",mode(), argument());
}

//---------------------------------------------------------------------------
