Ciel 2 TP1 C++: Classes Et Objets: 1. Classe "Cpoint"
Ciel 2 TP1 C++: Classes Et Objets: 1. Classe "Cpoint"
Pour le 1er exercice on pourra dans un premier temps écrire tout le programme (= déclaration de la classe
+ déclaration des méthodes + programme de test) dans le même fichier (.cpp)
Rappel : lorsqu'une fonction (méthode) ne renvoie rien la valeur de retour doit être déclarée de type void.
1. classe "Cpoint" :
⚫ Il s'agit d'écrire une classe Cpoint permettant de manipuler des points représentés par leurs 2
coordonnées dans le plan.
Un point est caractérisé par son nom (nom : string), son abscisse (x : entier) et sont ordonnée (y : entier).
- afficher : affiche à l'écran les caractéristiques du point (nom, x, y). Cette méthode sans argument ne
renvoie aucune valeur.
⚫ L'objectif est d'écrire une classe "Complex" permettant de manipuler des nombres complexes se
présentant sous la forme : a + jb
Cette classe doit permettre de :
- initialiser un nombre complexe à partir de la partie réelle et imaginaire.
- calculer le module et l'argument du nombre complexe.
- afficher partie réelle, imaginaire, module et argument.
On impose :
- La méthode initialise ( ) initialise les parties réelle et imaginaire du nombre complexe avec les
valeurs fournies en arguments ou à (0,0) si la méthode ne reçoit pas d'argument.
⚫ Travail demandé :
- Modifier le programme :
1) pour éviter le problème rencontré.
2) pour faire des calculs jusqu'à ce que l'utilisateur veuille arrêter.