Il suffit de lire l'aide portant sur les types de variables et Number() pour comprendre ce qu'il advient de "24/7".
Execute() est aussi une source d'inspiration.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
dans l'exemple c'est écrit:
Local $w = Number(1 + 2 + 10) ;returns 13
Local $y = Number("24/7") ;returns 24
donc si tu lui donne une chaine de caractère il te donne le 1er num mais si tu lui donne une equation il te donne le resultat
et ta inputbox te donne une chaine de caractère. t'a compris la difference?
mmm... j'ai essayé de devopper une petite fonction qui pourrai faire le calcule mais ça devien rapidement difficile surtout quand il y'a les parenthèses
Tout ce que je peut te dire c'est que Microsoft Encarta Math fait ça: il a une interface qu'on peut qualifier de dynamique.
(en fait, le sujet est résolu?)
karime1 : Merci pour votre conseil, oui le sujet est résolu puisque l'on ma conseiller la fonction Execute
jchd : Cette fonction me convient parfaitement mais je me demandait juste (quand j'ai créé le sujet) comment enlever les " pour que Number fonctionne mais maintenant que je connais Execute, je n'ai plus besoin de cet information.
Paraphrase de l'aide : Number($s) convertit le nombre (entier ou flottant, selon l'option choisie) figurant en tête de la chaîne $s jusqu'au premier caractère incompatible avec la représentation numérique déjà convertie.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
entier ou flottant doit dire avec ou sans virgule
figurant en tête de la chaîne $s : la je ne comprend pas
incompatible avec la représentation numérique déjà convertie : la non plus
"123abc456" --> 123 (on s'arrête à "a")
"123 456" --> 123 (on s'arrête à " ")
"-123***456" --> -123 (on s'arrête à "*")
"123.456 km/h" --> 123.456 (on s'arrête à " ")
"cinq km/h = 5 km/h" --> 0 (on s'arrête à "c")
" 5km/h" --> 0 (on s'arrête à " ")
"5km/h" --> 5 (on s'arrête à "k")
"3.141 592" --> 3.141 (on s'arrête à " ")
"3.141592" --> 3.141592 (entièrement valide)
"+ 5" --> 0 (on s'arrête à " ")
"+5" --> 5 (entièrement valide)
"+.1" --> 0.1 (entièrement valide)
"-.1" --> -0.1 (entièrement valide)
"1.234.456" --> 1.234 (on s'arrête au second "." car un seul point décimal dans un flottant)
"1,234" --> 1 (on s'arrête à "," car invalide dans un flottant)
"1+1" --> 1 (on s'arrête à "+" car pas en tête)
" 1+1" --> 0 (on s'arrête à " ")
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.