Td4

  • Uploaded by: ossama
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Td4 as PDF for free.

More details

  • Words: 430
  • Pages: 1


Université Lumière – Lyon 2, Faculté de Sciences Économiques et de Gestion DEUG 2ème année – Bloc 6 – Année 2000-2001 Informatique – TD n° 4 : Algorithmique et Visual Basic J. Darmont ([email protected]), 25/10/2000

• •

Algorithmique On souhaite concevoir une petite application qui, étant donnés deux nombres entiers A et B saisis au clavier, calcule la somme, la différence ou le produit de A et B (au choix de l’utilisateur), puis affiche le résultat. On supposera que le choix de l’utilisateur est défini par deux variables globales booléenes : Addition et Soustraction. Valeur de Addition VRAI FAUX FAUX

Valeur de Soustraction VRAI ou FAUX VRAI FAUX

trois boutons d’option (OptionButton) nommés B_Addition, B_Multiplication pour la sélection de l’opération à effectuer ; un bouton de commande permettant de déclencher le calcul désiré ; une étiquette nommée Res_chaine pour afficher le résultat.

B_Soustraction

et

Éditer la méthode Click du bouton de commande pour effectuer le traitement (traduction de l’algorithme) : • conversion des propriétés Text de A_chaine et B_chaine en valeurs numériques entières à l’aide de la fonction CInt() ; • calcul du résultat numérique selon les valeurs (propriété value) des boutons d’option ; • conversion du résultat numérique en chaîne de caractères à l’aide de la fonction CStr().

Opération à effectuer Somme Différence Produit

Apparence de l’application :

Écrire une procédure réalisant ces traitements. Procédure Opérations() Var a, b, res : entier Début Lire(a, b) Si Addition alors res := a + b Sinon Si Soustraction alors res := a - b Sinon res := a * b Fin si Fin si Afficher(res) Fin

Code : Private Sub Calcul_Click() ' Déclarations Dim a As Integer Dim b As Integer Dim res As Integer ' Récupération des valeurs numériques de A et B a = CInt(A_chaine.Text) b = CInt(B_chaine.Text) ' Calcul du résultat selon la valeur des boutons d'option If B_Addition.Value Then res = a + b Else If B_Soustraction.Value Then res = a - b Else res = a * b End If End If ' Conversion de la valeur numérique du résultat en chaîne Res_chaine.Caption = CStr(res) End Sub

Traductions des instructions d’entrées/sorties d’algorithmique en VB Afficher/Écrire(nom_var) Interface Étiquette (Label)

Code

Lire(nom_var) Zone de texte (TextBox)

nom_label.Caption = nom_var nom_var = nom_zone.Text

Visual Basic Réaliser l’application précédente en Visual Basic. Cette application doit comprendre au minimum les composants suivants : • deux zones de texte de nom A_chaine et B_chaine pour saisir les nombres ; DEUG 2ème année – Informatique TD n° 4 (J. Darmont)

1/2

DEUG 2ème année – Informatique TD n° 4 (J. Darmont)

2/2

Related Documents

Td4
December 2019 57
Td4-5
August 2019 19
Programmation C++ Td4
November 2019 10

More Documents from "Mme et Mr Lafon"

Crypt
December 2019 56
Coursunix
December 2019 56
Javaobj
December 2019 57
December 2019 85
Securite96
December 2019 60
December 2019 43