Un évaluateur d'expressions mathématiques avec variables

Présentation
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.

Détails
Catégories : Maths et Algorithmes
Voir tous les téléchargements de l'auteur
Licence : Autre
Date de mise en ligne : 14 novembre 2010




Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Contacter le responsable de la rubrique C++