Correction

Résolu/Fermé
mimou - 3 déc. 2008 à 20:14
Fee Fay Messages postés 635 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 31 mai 2009 - 3 déc. 2008 à 21:23
Bonjour,nous souhaitons effectuer le cryptage d’1 texte saisi au clavier. Nous utilisons pour ce faire la classe Texte, qui manipule un ensemble de chaines de caractères et permet d’y appliquer les traitements suivants(1) (2) :
(i)Recherche d’une sous chaine de caractères dans l’ensemble des mots de texte.
(ii)Transformer les verbes du premier groupe du texte en participe présent.
(iii)Donner la fréquence(le nombre d’occurrences) d’une chaine de caractères dans le texte.
(iv)Mettre en majuscules tous les mots du texte.
(v)Rendre la chaine inverse d’une chaine de caractères exemple « toto »-> «otot » .C’est la méthode « Miroir ».
1. Donner la représentation de la classe texte en notation UML.
2. Implémentez la classe texte avec les méthodes mentionnées.
3. Implémentez la méthode main dans une classe test indépendante .Cette méthode doit permettre de vérifier si le texte contient des mots clés come « crypter » ,et d’en donner le nombre .Si ce nombre est supérieur à1 alors transformer les verbes du premier groupe en participe présent et remplacer les autres mots par leurs miroirs .
Indication :
(1) : Les méthodes peuvent s’appeler entre elles.
(2) :pour vous aider , quelques méthodes de la classe « String ».
String (char[]v) :construit un String avec le même tableau de caractères.
char charAt (int index) : Retourne le caractère à la position index.
boolean endsWith(String suffix) :Teste si la chaine se termine par le suffixe indiqué.
boolean equals(Object anObject) :Compare la chaine à l’objet indiqué.
int compareTo (String anotherString) :Compare les deux chaines lexico graphiquement.
int compare ToIgnoreCase(String str) : Compare les deux chaines lexico graphiquement ,en ignorant les majuscules et les minuscules. Retourne un entier négatif ,nul ou positif selon que la première chaine est supérieure, égale ou inférieure à la seconde chaine.
int length() :Retourne la longueur de la chaine.
String substring(int beginIndex)
String substring(int beginIndex,int endIndex)
Retourne le sous chaine de caractères qui commence au beginIndex.
String toLowerCase()
String toUpperCase()
A voir également:

1 réponse

Fee Fay Messages postés 635 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 31 mai 2009 377
3 déc. 2008 à 21:23
Bonsoir
CCM - Charte - Respect d'autrui
Ainsi, toutes les personnes contribuant à cette entraide sont des utilisateurs volontaires et bénévoles. Il est donc indispensable d'utiliser le forum avec le plus grand respect vis-à-vis des contributeurs.
Demander de l'aide pour vos exercices sur CCM
Bonne nuit
0