Page 318 - IT2
P. 318
a. Créer les tables avec les clés primaires et les clés étrangères.
b. Saisir un jeu d’enregistrements significatif pour chaque table.
2. Créer les requêtes suivantes :
a. Afficher la liste des équipements par salle. (0,5 pt)
b. Afficher la liste des salles qui ont un taux d’occupation > à 70%. (0,5 pt)
c. Afficher la liste des équipements opérationnels. (0,5 pt)
d. Afficher le nombre des équipements opérationnels dans chaque salle. (0,5 pt)
e. Affiche le liste des salle dans lesquelles il y a des mobiliers de bureau. (1 pt)
3. Créer un formulaire pour mettre à jour la table SALLE. (1 pt)
4. Créer un état pour imprimer la liste des équipements mobiliers dans une salle et ajouter un bouton
dans le formulaire de question 3 qui permet d’imprimer cet état pour l’équipement sélectionné.
(1,5pt)
Dossier 3 (7 pts)
Tous les programmes doivent être écrits dans un langage de programmation structurée.
a. Pour 180 mois d'assurance (15 ans), la pension vieillesse, d'invalidité ou la pension anticipée est
égale à 25% du salaire mensuel moyen.
Au-delà de 180 mois d'assurance (15 ans), le pourcentage de 20% est majoré de : 1.8 % pour chaque
période de 6 mois.
Exemples :
Un agent travaillant 120 mois (10 ans) avec un salaire mensuel moyen de 6582 DH, la pension vieillesse,
d'invalidité ou la pension anticipée est égale à : 25% * 6582 = 1645,50 DH .
Un agent travaillant 204 mois (17 ans) avec un salaire mensuel moyen de 6582 DH, la pension vieillesse,
d'invalidité ou la pension anticipée est égale à : (20%+4 * 1.8%) 6582 = 24% * 6582 = 1790,30 DH
Ecrire un programme qui demande le nombre d’années de service et le salaire mensuel moyen et qui
calcule la pension vieillesse, d'invalidité ou la pension anticipée d’un agent. (0,5 pt)
b.
N.B : on suppose que les mots sont séparés par un seul espace.
i. Ecrire une fonction qui compte le nombre d’occurrences de le lettre « v » dans une chaine de
caractères passée comme paramètre. (0,5 pt)
ii. Ecrire une fonction qui affiche les mots qui ont plus que 4 lettres dans une chaine de caractères
passée comme paramètre. (0,5 pt)
iii. Ecrire une fonction qui compte le nombre des lettres (A,T,et G) dans une chaine de caractères
passée comme paramètre. (0,5 pt)
iv. Ecrire un programme qui demande à utilisateur de saisir une phrase et qui affiche par la suite le
nombre d’occurrences de le lettre «v », les mots qui ont plus que 4 lettres, et le nombre des lettres
(A,T,et G) de cette phrase. (0,5 pt)
c. Soit une application de gestion des motos.
i. Déclarer la structure moto caractérisée par : (0,5 pt)
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

