Vous êtes sur la page 1sur 2

EDI | 1DSI | BTS-KINDY P.

LAHLOU Amine

TP-13 Programmation évènementielle


1. Concevoir l’interface graphique ci-dessous.

Type d’objet Nom Texte


btn_Calculer =
btn_0 0
btn_1 1
btn_2 2
btn_3 3
btn_4 4
btn_5 5
Button btn_6 6
btn_7 7
btn_8 8
btn_9 9
btn_plus +
btn_moins -
btn_division /
btn_multiplication *
btn_Clear C
TextBox txtBx_Resultat (Vide)
Label Lbl_Resultat Resultat
EDI | 1DSI | BTS-KINDY P.LAHLOU Amine

2. Créer le corps des procédures de l’évennement ‘Click’ de chaque bouton qui


présente un chiffre : (btn_1,btn_2,btn_3……)

Cette procédure doit concaténer la valeur de la propriété texte de l’objet ‘txtBx_Resultat’


avec la valeur de la propriété texte de l’objet de type « button » cliqué.

3. Créer le corps des procédures de l’évennement ‘Click’ de chaque bouton qui


présente un opérateur : (btn_plus, btn_moins……)

Cette procédure doit :

a) Affecter la valeur de la propriété texte de l’objet ‘txtBx_Resultat’ à la variable


‘a’ de type Double.
b) Affecter la valeur (vide) à la valeur de la propriété texte de l’objet ‘txtBx_Resultat’
c) Affecter la valeur ‘+ ou – ou * ou /’ à la variable ‘signe’ de type String.
4. Créer le corps de la procédure de l’évennement ‘Click’ du bouton (btn_Calculer)

Cette procédure doit :

a) Affecter la valeur de la propriété texte de l’objet ‘txtBx_Resultat’ à la variable


‘b’ de type Double.
b) D’après l’opérateur inséré dans la variable ‘signe’ réaliser l’opération
requise(a+b ou a-b ou a*b ou a/b) puis affecter son résultat à la variable
‘result’ de type Double.
c) Affecter la valeur de la variable ‘result’ à la propriété texte de l’objet
‘txtBx_Resultat’.
5. Créer le corps de la procédure de l’évennement ‘Click’ du bouton (btn_Clear)

Cette procédure doit :

a) Affecter la valeur 0 à la variable ‘result’.


a) Affecter la valeur (vide) à la valeur de la propriété texte de l’objet ‘txtBx_Resultat

Vous aimerez peut-être aussi