Classe Complexe en C# .NET

Écrire une classe Complexe permettant de représenter des nombres complexes. Un nombre complexe Z comporte une partie réelle et une partie imaginaire :
  • Z = PartieRéelle + PartieImaginaire * i 
1. Définir à l’aide des propriétés les méthodes d’accès aux attributs de la classe.
2. Définir un constructeur par défaut permettant d’initialiser les deux parties du nombre à 0.
3. Définir un constructeur d’initialisation pour la classe.
4. Ajouter les méthodes suivantes :
  • getModule() : retourne le module du nombre complexe.
  • Plus(Complexe) : Elle permet de retourner le nombre complexe obtenu en ajoutant au nombre en cours un nombre complexe passé en argument.
  • Moins(Complexe) : Elle permet de retourner le nombre complexe obtenu en soustrayant au nombre en cours un nombre complexe passé en argument.
  • Afficher() : Elle donne une représentation d'un nombre complexe comme suit : a+b*i.
5. Écrire un programme permettant de tester la classe Complexe.