Calculette

Il s'agit de réaliser une classe Calculette évaluant une expression numérique.
On utilise des expressions préfixées pour faciliter l'analyse :
Par exemple, + / 4 2 1 dont le résultat est 3 (= 4/2 + 1)
D'autre part, le caractère '-' étant utilisé comme signe par StreamTokenizer, l'opérateur binaire correspondant sera représenté par le mot "moins".

Première version

Version avec chargement dynamique des opérateurs

Afin de pouvoir obtenir le résultat attendu, il est nécessaire avec Eclipse de :
  1. demander à la création du projet des répertoires pour les fichiers sources et les fichiers binaires séparés :
  2. créer un second répertoire source, par exemple pluginsSrc :
  3. créer un répertoire de destination pour les sources du répertoire pluginsSrc :

Versions graphiques