Bonjour, Je vous propose un nouvel élément à utiliser : Un évaluateur d'expressions mathématiques avec variables



Cet évaluateur d'expressions mathématiques travaille sur des double, gère les parenthèses, et les opérateurs +, - binaire, - unaire, /, * et ^ (puissance).

Il permet également d'utiliser des variables, dont les noms doivent contenir uniquement des caractères alphanumériques, le premier caractère étant une lettre. Ces noms de variables sont insensibles à la casse.



Le schéma classique d'utilisation est :

  • affectation de la propriété Expression (possibilité de déclenchement de l'événement OnParseError, que vous pouvez implémenter).

  • récupération de la liste des variables présentes dans l'expression (getVariables).

  • parcours de cette liste, et affectation des valeurs au variables (setVariableValue). A défaut, une variable est initialisée à 0.

  • récupération de la propriété Result.




Qu'en pensez-vous ?