(s2) Informatiques - Examen 2005 (Session de Rattrapage)
(s2) Informatiques - Examen 2005 (Session de Rattrapage)
(s2) Informatiques - Examen 2005 (Session de Rattrapage)
Exercice 1
Ecrire en code VB une fonction ayant comme paramètre (argument) un réel et renvoyant un entier
qui vaut 1 si le réel en paramètre est positif, 0 si c'est zéro ou -1 si c'est négatif.
Exercice 3
Ecrire un programme VB qui correspond à l'interface ci-dessous permettant de saisir des notes, de les
afficher toutes dans une liste et de calculer leur moyenne. La validité des notes doit être vérifiée [0,
20]. Cette application comprend les contrôles suivants:
− une zone de texte de nom txtNote pour saisir chaque note;
− une liste de nom lstNote pour stocker et afficher toutes les notes;
− un bouton de commande nommé cmdAjouter permettant de stocker les notes valides dans la liste
des notes;
− un bouton de commande nommé cmdMoy permettant de déclencher le calcul de la moyenne;
− une zone de texte de nom txtmoy pour afficher la moyenne de notes;
− un bouton de commande nommé cmdCorrection permettant de corriger une note ajouter à la liste
(c'est à dire supprime la note sectionner dans la liste et pose le focus dans la zone de text txtnote pour
permettre à l'utilisateur de ressaisir une autre fois la note);
− un bouton de commande nommé cmdInitialisation permettant d'effacer le contenu de la liste, des
zones de texte et pose le focus dans la zone de texte txtNote.
Rappel :
• Additem, removeitem et clear sont des méthodes du contrôle lstNote
• List(i) est une propriété du contrôle lstNote. Les indices de List(i)vont de 0 à
ListCount-1
• La propriété ListCount du contrôle lstNote permet de connaître le nombre de notes de la
liste.
1
2
Nom : Prénom : N° d’examen:
1 2 3
4 5 6
7 8 9
10 11 12
3
13 14 15
16 17 18
19 20 21
22 23 24
25 26 27
4
5