Salut le WxDev est bien je vous présenter cette petite astuce, au devéloppement avec Windev le bute de cette exercice est concevoir une calculatrice simple pour pouvoir ensuite faire des calcules simple
Tutoriel : https://youtu.be/iz5ExiiYBNc
Code-Source
// Procédure Fénetre
PROCÉDURE MaFenêtre()
grPremierNombe est un réel
grDeuxiemeNombre est un réel
gnOperation est un entier
gbOperationSelectionner est un booléen = Faux
// Button Effacer
SAI_Valeur = "0"
// Button 7 ===================================
// APPLIQUER la même procédure 0,1,2,3,4,5,6,8,9
IF SAI_Valeur <> "0" ALORS
SAI_Valeur +="7"
ELSE
SAI_Valeur ="7"
FIN
// Button .
SI PAS(SAI_Valeur.AjouteSaisieAssistée(".")) ALORS //Ajoute une ligne dans la liste des valeurs disponibles pour la saisie assistée d’un champ de saisie.
SAI_Valeur +="."
FIN
//Bouton Addition
grPremierNombe = SAI_Valeur
SAI_Valeur = ""
gnOperation = 1
gbOperationSelectionner = Vrai
//Bouton Soustraction
grPremierNombe = SAI_Valeur
SAI_Valeur = ""
gnOperation = 2
gbOperationSelectionner = Vrai
//Bouton Multiplication
grPremierNombe = SAI_Valeur
SAI_Valeur = ""
gnOperation = 3
gbOperationSelectionner = Vrai
//Bouton Division
grPremierNombe = SAI_Valeur
SAI_Valeur = ""
gnOperation = 4
gbOperationSelectionner = Vrai
//Buttons Egale
SI gbOperationSelectionner = Vrai ALORS
grDeuxiemeNombre = SAI_Valeur
SI gnOperation = 1 ALORS
SAI_Valeur = grPremierNombe + grDeuxiemeNombre
SINON SI gnOperation = 2 ALORS
SAI_Valeur = grPremierNombe - grDeuxiemeNombre
SINON SI gnOperation = 3 ALORS
SAI_Valeur = grPremierNombe * grDeuxiemeNombre
SINON SI grDeuxiemeNombre = 0 ALORS
SAI_Valeur = "Erreur de valeurs !"
SINON
SAI_Valeur = grPremierNombe / grDeuxiemeNombre
FIN
FIN