Page 1221 - IT2
P. 1221
4- Le fichier « sonV22_b.mp3 » représente une musique « sans paroles ». Appliquez-la comme musique de
fond au fichier « sonV22_a.wav ». (1 pt)
DOSSIER 2 (4 PTS)
Exercice 1 (1,5 pts)
Réaliser, dans un langage de programmation structurée, les tâches suivantes :
1. Ecrire une fonction estCube (entier n) permettant de vérifier si un nombre entier n strictement positif est
un nombre cube ou pas. (1 pt)
3
Un nombre n est dit Cube s’il existe un entier m tel que n = m .
3
Exemple : 27 est un nombre cube car 27 = 3*3*3 = 3 .
2. Utiliser cette fonction dans un programme principal afin d’afficher les 15 premiers nombres cubes. (0,5pt)
Exercice 2 (2,5 pts)
On considère une phrase comme étant une liste de mots (chaînes de caractères) séparés par un ou plusieurs
espaces. On suppose que les lettres voyelles de l’alphabet sont : « a », « e », « i », « o », « u » et « y ».
Ecrire un programme, dans un langage de programmation structurée, qui contient :
1- Une fonction permettant de lire la phrase saisie par l’utilisateur. (0,5 pt)
2- Une fonction permettant de calculer et d’afficher le nombre de répétitions (occurrences) de chaque lettre
voyelle de la phrase, de la manière suivante (en veillant à n’afficher chaque lettre voyelle de la phrase,
avec son occurrence, qu’une seule fois, même si elle apparaît plusieurs fois dans la phrase) : (2 pts)
Exemple : Pour la phrase : « Bonjour Monde », voici le style d’affichage :
o : apparaît 3 fois.
u : apparaît 1 fois.
e : apparaît 1 fois.
DOSSIER 3 (9 PTS)
N.B. Les programmes seront écrits dans un langage de programmation orientée objet de votre choix.
Un grand centre commercial décide d’informatiser la gestion de ses différentes boutiques.
Chaque boutique est caractérisée par :
· un code de type entier,
· un nom de type chaine de caractères,
· une superficie de type réel,
· un montant de chiffre d’affaires de type réel,
· le nom du propriétaire de type chaine de caractères.
1. Créer la classe boutique. (1 pt)
2. Ajouter un constructeur avec paramètres, les accesseurs et les modificateurs. (0,5 pt)
3. Ajouter la méthode toString() permettant d’afficher les informations d’une boutique. (0,25 pt)
Le centre offre trois possibilités d’activités pour ses différentes boutiques : Habit / mobilier / restaurant.
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812
2/3

