Vous êtes sur la page 1sur 4

Programmation vnementielle FCAD-DSI2

TD1
Exercice 1
Ecrire le code qui permet de calculer la surface du cercle en vrifiant que
le rayon entr est bien un rel positif et dans le cas contraire, afficher un
message derreur.
Exercice 2

Ecrire le code qui permet de calculer la factorielle du nombre en vrifiant


que le nombre entr est bien un entier positif et dans le cas contraire,
afficher un message derreur.
Exercice 3
Dvelopper une application qui permet dafficher le nombre de jours du
mois slectionn de la ComboBox cmbAge.
- Les valeurs de cmbAge sont alimentes ds le chargement du
formulaire frmMois partir dune numration qui contient tous les mois.
- Laffichage se fait ds quon change la slection du mois de la
ComboBox.Il faut programmer donc lvnement SelectedIndexChanged
- Quand le mois fvrier est slectionn, le formulaire frmInputBox est
ouvert en mode modal pour saisir lanne.
- Si la saisie de lanne est incorrecte, afficher un message derreur en
utilisant le contrle ErrorProvider
1
ISET de Bizerte

Programmation vnementielle FCAD-DSI2

Exercice 4
Dvelopper une application permettant, dans son formulaire de
dmarrage frmNotes de :
a. saisir et stocker dans le tableau tab_notes, 20 notes. Lors de
lenregistrement des notes, les conditions suivantes doivent tre
vrifies:
- Le nombre des notes enregistres ne dpasse pas 20.
- La validit des notes saisies doit tre effectue en appelant la
fonction :bool verif(String s), qui laide du contrle ErrorProvider
vrifie que les valeurs entres par lutilisateur sont numriques et
comprises entre 0 et 20 ( de type double).
- Lorsque la saisie de notes est termine, Le groupeBox Calcul des
notes devient visible.
b. calculer la moyenne de la classe, son cart-type, le nombre de notes
infrieures 10 et le nombre des notes suprieures 10,

2
ISET de Bizerte

Programmation vnementielle FCAD-DSI2

c. afficher la liste des notes dans un autre formulaire frmListe qui aura
comme attributs un tableau tabnotes2 quon lui affectera les valeurs du
tableau du premier formulaire.

La liste affiche est remplie par les lments du tableau tabnotes2 au


chargement du formulaire.
Remarques :
Le calcul de la moyenne est :

Le calcul de lcart-type est :

=1 /

=1(

)2

Utiliser les fonctions Math.Pow(x,y) pour le calcul de et Math.Sqrt(x)


pour calculer la racine carr de X.

3
ISET de Bizerte

Programmation vnementielle FCAD-DSI2

4
ISET de Bizerte

Vous aimerez peut-être aussi