Page 257 - IT2
P. 257
Exercice 2 : (6 pts)
Ecrire un programme en C ou équivalent qui permet de saisir et de trier les éléments (entiers) d’un
tableau au fur et à mesure de la saisie de ces éléments (c'est-à-dire, Le programme permettra au
début de son exécution la saisie de la taille et des valeurs du tableau, en insérant chaque valeur
reçue, de manière à ce que en fin de la saisie, le tableau soit trié, par ordre croissant. Les tableaux
intermédiaires triés doivent être affichés au fur et à mesure de la saisie des valeurs).
Exemple d’exécution :
*** Recherche dans un tableau ***
Donnez le nombre de valeurs de votre tableau : 6
Donnez une valeur de votre tableau :
4
valeurs du tableau intermédiaire : 4
Donnez une valeur de votre tableau :
12
valeurs du tableau intermédiaire : 4 , 12
Donnez une valeur de votre tableau
5
valeurs du tableau intermédiaire : 4 , 5 , 12
Donnez une valeur de votre tableau
8
valeurs du tableau intermédiaire : 4 , 5 , 8 , 12
Donnez une valeur de votre tableau
2
valeurs du tableau intermédiaire : 2 , 4 , 5 , 8 , 12
Donnez une valeur de votre tableau
17
valeurs du tableau intermédiaire : 2 , 4 , 5 , 8 , 12 , 17
Votre tableau est constitué, dans l’ordre, des valeurs :
2 - 4 - 5 - 8 - 12 - 17.
Exercice 3 : (4 pts)
Écrire un programme qui permet de chercher et afficher tous les entiers « cubiques » ayant trois
chiffres.
Un entier naturel de trois chiffres (compris entre 100 et 999) est cubique s'il égal à la somme des
cubes de ses trois chiffres.
3
3
3
Exemple : 153 est cubique puisque 153 = 1 +5 +3 .
Partie 2 : Programmation orientée objet (25 points)
L’objectif de cet exercice est de développer une application de gestion des demandes de congé des
salariés d’une entreprise.
1. Classe Employe (3,5pts)
a. Créer une classe Employe qui se caractérise par : Numéro de matricule, nom,
prénom, date d’embauche et solde de jours de congés de l’employé. (0,5 pt)
b. Créer un constructeur à 2 paramètres : nom et prénom, ce constructeur initialise le
numéro de matricule (affecté de façon incrémentale par rapport au nombre des
employés), et la date d’embauche par la date système. (1 pt)
c. Ajouter des accesseurs pour tous les champs. (1 pt)
d. Ajouter une méthode toString qui renvoie les informations d’un employé. (1 pt)
www.itlearning-settat.com
2 / 6
Email: admission@itlearning-settat.com
Tél.:0661077812

