Solution pour le TP #1

Exercice #1 : La classe Individu

Cet exercice ne présente aucune complexité, les liens suivants vous conduisent aux fichiers source :

Exercice #2 : Représentation de nombres complexes

Un point peut paraître déroutant : l'affichage en polaire des objets de classe NombreComplexeCartesien diffère des données passées. Ceci est dû à la transformation Cartésien <-> Polaire qui applique des « cadrages » sur les arguments.

Exercice #3 : Codage de la classe Point

La correction de cet exercice utilise 2 fonctionnalités non encore vues en cours :

  1. Les nouvelles fonctionnalités d'entrées sorties utilisant, en particulier, la classe ostream et l'opérateur <<
  2. La surcharge d'opérateurs

Hormis ces 2 points que nous traiterons bientôt, le code se comprend de lui même :