Calculette


On utilise des expressions préfixées pour faciliter l'analyse :
Calculette.java, Operateur.java, SyntaxErrorException.java

La calculette utilise en particuler un java.io.StreamTokenizer.

Version avec chargement dynamique des opérateurs

Calculette.java, Operateur.java, SyntaxErrorException.java

Seul le fichier Calculette.java a été modifé. On utilise en particulier un java.lang.ClassLoader.
Les opérateurs sont désormais définis à part. Par exemple :
Cos.java, Moins.java, Plus.java, Diviser.java, Multiplier.java, Sin.java