Vous êtes sur la page 1sur 1

Exercice N1 Ecrivez une classe Complexe reprsentant des nombres complexes.

Un nombre complexe comporte une partie relle et une partie imaginaire (partieReelle + partieImaginaire * i avec i = racine(-1)). La classe a les attributs suivants :

partieReelle : La partie relle du nombre; partieImaginaire : La partie imaginaire du nombre.

La classe Complexe doit disposer des constructeurs suivants :


Complexe(); Complexe(partieReelle, partieImaginaire); Complexe(Complexe).

La classe Temps doit contenir des accesseurs (get) et mutateurs (set) pour les diffrents attributs. Elle doit aussi contenir les mthodes :

ajouter(Complexe) : addition de deux nombres complexes; soustraire(Complexe) : soustraction de deux nombres complexes; toString() : donne une reprsentation d'un nombre complexe (a+b*i).

Ecrivez aussi une classe TestComplexe afin de tester la classe Complexe. Exercice N2 crivez une classe permettant de calculer le nombre d'occurrences de chaque lettre de l'alphabet d'un texte. Utilisez un tableau pour enregistrer le nombre d'occurrences de chaque lettre.