ぃ
ま伏 載ま
Ne
Ex1 :
Ecrire les fonctions suivantes :
• Ecrire une fonction saisie qui créer une liste
• Ecrire une fonction recherche qui recherche une valeur VAL entre au clavier. Cette fonction
retourne la position de VAL si elle se trouve dans la liste, sinon elle retourne la valeur -1.
• Ecrire une fonction frequence qui calcule la frequence d’une valeur VAL entre au clavier .
Cette fonction retourne le nombre de repetition de VAL dans la liste (si elle existe
evidement) sinon elle retourne 0
• Ecrire une fonction affiche -8 qui affiche a partir du tableau tous les nombres qui se
terminent par 8.
• Ecrire une fonction remplace-18 aui remplace dans la liste tous les nombres pairs par 18.
• Ecrire une fonction chiffr_3 qui affiche, a partir du tableau tous les nombres qui ont trois
chiffres.
• Ecrire une fonction inverse aui inverse le tableau sur place.
Ex2 :
On va créer un programme pour gerer un point decrit par x et y .
Le programme doit être capable de :
1. Creer un point x=0 et y=0 ou bien de créer un oint en saissant une valeur commune par
l’utilisateur.
2. Afficher un point
3. Incrementer les coordonnes d’un point par une valeur donnee par l’utilisateur.
4. Comparer deux points
5. La creation d’un point a partir de la somme des coordonnees de deux points
Ex3 :
On va créer un programme qui manipule une liste des notes des etudiants.
Le programme doit être capable de :
1. Créer une liste d’un certain nombre des notes
2. Créer un operateur =
3. Créer un operateur>
4. Saisir les notes des etudiants
5. Lister toutes les notes des etudiants
6. Compter le nombre des etudiants qui ont une note valide
7. Trier une liste des notes pour ordre croissant
8. Donner les tops n notes d’une classe
9. Copier tous les etudiants reussi dans un autre objet
Ex4 :
On va créer un programme qui manipule les nombres complexes
Le programme doit être capable de :
1. Constructeur par defaut
2. Constructeur usuel
3. Constructeur de recopie
4. Créer un operateur d’affectation
5. Creer un operateur somme
6. Creer un operateur soustraction
7. Creer un operateur multiplication
8. Fonction norme
9. Fonction saisie
10. Fonction affiche
11. Fonction amie qui fait la somme de deux nombres complexe
12. Fonction amie qui redefini l’operateur <<
13. Fonction amie qui redefini l’operateur >>
Ex5:
On va generer un code qui contient 2 classes points le premier a 2 dimension et le
deuxieme a 3 dimension et que la classe a 3 dimension herite la classe mere a 2 dimension
Le programme doit être capable de :
1. Fonction Afficher
2. Fonction Saisir
3. Constructeur
4. Constructeur usuel
5. Constructeur de rocopie