Baguauda
Messages postés219Date d'inscriptionmercredi 31 août 2005StatutMembreDernière intervention28 novembre 20081 9 nov. 2005 à 13:53
dim st as string = "2+2"
dim i as integer = st.indexOf("+")
dim nb1 as integer = Integer.Parse(string.substring(0,i-1))
dim nb2 as integer = Integer.parse(string.substring(i+1))
msgBox(nb1 + nb2)
c'est de la bidouille, mais c'est comme ceci que je procèderais.
Baguauda
Messages postés219Date d'inscriptionmercredi 31 août 2005StatutMembreDernière intervention28 novembre 20081 9 nov. 2005 à 14:00
une erreur c'est glisser
dim st as string = "2+2"
dim i as integer = st.indexOf("+")
dim nb1 as integer = Integer.Parse(st.substring(0,st.length() i-1))
dim nb2 as integer = Integer.parse(st.substring(i+1))
MaxSoldier
Messages postés289Date d'inscriptiondimanche 10 août 2003StatutMembreDernière intervention28 février 20092 9 nov. 2005 à 14:25
Na mais je sais très bien faire ça, c'est pas le problème, je me suis
mal expliqué.Je veux qu'avec n'importe quel calcul ça marche. En fait,
je peut tout à fait rentrer 4*76+66/26+66.7/1-4² :p
Baguauda
Messages postés219Date d'inscriptionmercredi 31 août 2005StatutMembreDernière intervention28 novembre 20081 9 nov. 2005 à 16:26
je viens de tester quelques truc et tout ce que je peut te dire c'est bon courage.
Le mieux serait encore de faire le traitement lors de la saisie au clavier (?)
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 9 nov. 2005 à 17:02
Salut,
La méthode la plus simple que j'ai pu trouver pour évaluer une expression sans se casser la tête est ICI -------------------------------------------------
Dresseur de puces, .... normal pour un loup !?