Bijour à tous!
Alors je m'explique :
J'ai besoin de pouvoir calculer le contenu d'une string
par exemple ma string peut contenir :
"(1+2)*100/1000+(52-1)"
ou encore
52+55>500 (-> false)
en gros je voudrais gérer les opérateurs
+ ; - ; = ; / ; * ; > ; < ; >= ; <= ; &(et) ; |(ou)
De plus il faut gérer les parenthèses
Je ne sais pas trop comment m'y prendre surtout que je dois faire ca de façon optimisée car les calculs que j'aurais à effectuer sont bien plus complexes que mes deux petits exemples
PS :
j'ai déjà vu :
http://www.developpez.net/forums/d46...-arithmetique/
mais ca ne m'a pas inspiré plus que ca
par avance merci pour votre aide
(Je ne manquerais pas de poster la classe obtenue ou le lien vers un code source API déjà existant une fois qu'on aura résolu ce problème)
Partager