TP de Visual Basic n° : 2

Transcription

TP de Visual Basic n° : 2
TP de Visual Basic n° : 2
Exercice 1 : (Listes baladeuses 2)
Modifier l’application de l’exercice 2 du TP n°1 en
effectuant les changements suivants :
1- Remplacer les boutons de commandes par un menu
contextuel comme illustré dans la figure ci-contre et
écrire les procédures correspondantes. (pour récupérer
l’élément sélectionné utiliser List1.text au lieu de
list1.list(list1.listIndex)
2- Les deux sous-menus : « à droite » et « supprimer » ne
seront actifs que si un élément de la liste est sélectionné
3- Le sous-menu « ajouter » permet d’ajouter à la liste un
élément saisi dans un inputBox
4- Avant de quitter, l’utilisateur doit confirmer l’arrêt du programme dans un MsgBox
Exercice 2 : (Combinaison)
1-Créer un Form pour calculer une combinaison (définir d’abord une
fonction récursive qui permet de calculer le factoriel d’un nombre)
Rappel :
2- Gérer les éventuelles erreurs d’exécution en utilisant l’instruction :
On Error Go To ……….
(L’erreur doit déclencher l’affichage du numéro de l’erreur et sa description en utilisant l’objet Err)
Exercice 3 : (Simulateur de crédit)
Créer un simulateur de crédit comme illustré sur la
figure ci-contre en respactant ce qui suit :
1- Les deux ComboBox sont en lecture seule
2- Utiliser des tableaux pour stocker les calculs relatifs
à chaque mois
3- La procédure de calcul se déclenche après un
click sur le ComboBox « taux »
4- Les résultats doivent être formatés comme illustré
dans la figure (nombre avec séparateur de millier et 2
décimales)
Exercice 4 : (Conversions)
Crée
r un Form qui permet de calculer
pour un nombre entier :
-la somme de ses chiffres
-leur produit
-le nombre de chiffres paires
Quelques fonctions utiles :
IsNumérique(expression), Val(chaîne), CSng(expression), Int(nombre), Mid(chaîne, position, longueur) ,
Len(chaîne), Str(nombre), Trim(chaîne)
INSEA 2009/2010