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
   313   314   315   316   317   318   319   320   321   322   323