Operation en visual basic .net
Résolu/Fermé
WebAntoine
Messages postés
7
Date d'inscription
vendredi 16 juillet 2010
Statut
Membre
Dernière intervention
30 août 2011
-
29 août 2011 à 22:54
Profil bloqué - 30 août 2011 à 20:23
Profil bloqué - 30 août 2011 à 20:23
A voir également:
- Operation en visual basic .net
- Visual basic - Télécharger - Langages
- Microsoft 365 basic - Accueil - Microsoft Office
- Paint net - Télécharger - Dessin & Illustration
- Microsoft visual c++ runtime - Guide
- Visual petanque - Télécharger - Sport
2 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
30 août 2011 à 00:00
30 août 2011 à 00:00
Bonjour,
A quel moment est affecté la valeur de la variable "opération" ?
A 1ère vue, c'est le choix de Combobox1 qui détermine de l'opérateur. C'est donc sur l'évènement click du bouton 1 qu'il faut initialiser "operation" en faisant un contrôle sur le contenu de la sélection du combobox1 pour s'assurer qu'il y a bien un élément sélectionné.
;o)
A quel moment est affecté la valeur de la variable "opération" ?
A 1ère vue, c'est le choix de Combobox1 qui détermine de l'opérateur. C'est donc sur l'évènement click du bouton 1 qu'il faut initialiser "operation" en faisant un contrôle sur le contenu de la sélection du combobox1 pour s'assurer qu'il y a bien un élément sélectionné.
;o)
Le VB commence à être bien loin pour moi, cependant, de mémoire, il me semble que tu as oubliés quelques end if là dedans
If operation = "addition" Then
Resultat = chiffre1 + chiffre2
ElseIf operation = "soustraction" Then
Resultat = chiffre1 - chiffre2
ElseIf operation = "multiplication" Then
Resultat = chiffre1 * chiffre2
ElseIf operation = "division" Then
Resultat = chiffre1 / chiffre2
End If
genre
If operation = "addition" Then
Resultat = chiffre1 + chiffre2
ElseIf operation = "soustraction" Then
Resultat = chiffre1 - chiffre2
End If
ElseIf operation = "multiplication" Then
Resultat = chiffre1 * chiffre2
End If
ElseIf operation = "division" Then
Resultat = chiffre1 / chiffre2
End If
End If
If operation = "addition" Then
Resultat = chiffre1 + chiffre2
ElseIf operation = "soustraction" Then
Resultat = chiffre1 - chiffre2
ElseIf operation = "multiplication" Then
Resultat = chiffre1 * chiffre2
ElseIf operation = "division" Then
Resultat = chiffre1 / chiffre2
End If
genre
If operation = "addition" Then
Resultat = chiffre1 + chiffre2
ElseIf operation = "soustraction" Then
Resultat = chiffre1 - chiffre2
End If
ElseIf operation = "multiplication" Then
Resultat = chiffre1 * chiffre2
End If
ElseIf operation = "division" Then
Resultat = chiffre1 / chiffre2
End If
End If
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
Modifié par Polux31 le 30/08/2011 à 01:18
Modifié par Polux31 le 30/08/2011 à 01:18
Pour info et re mémorisation, la syntaxe If .... Then ... ElseIf ... Then .... ElseIf .... Then .... End If est correct. De plus l'Editeur VB soulève l'erreur de syntaxe et empêche l'exécution du code.
Le problème vient de l'initialisation de la variable "operation".
;o)
Le problème vient de l'initialisation de la variable "operation".
;o)
WebAntoine
Messages postés
7
Date d'inscription
vendredi 16 juillet 2010
Statut
Membre
Dernière intervention
30 août 2011
30 août 2011 à 10:40
30 août 2011 à 10:40
oui il n'y a pas de probleme de end if
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
30 août 2011 à 19:13
30 août 2011 à 19:13
Pas de souci Varaldi Q, je l'ai signalé pour info et pour ne pas semer la confusion pour ceux qui rencontreraient le même problème.
30 août 2011 à 10:43