J´ai un projet dont le but est la programmation d´une calculatrice en langage C.
Voici l´énoncé:
"REALISATION D´UN ANALYSEUR D´EXPRESSIONS MATHEMATIQUES
L´objectif est de calculer une expression mathématique fournie par l´utilisateur, constituée des symboles suivants: +, -,(opérateur unaires et binaires), *, /, %, ^, (, ), ainsi que d´identificateurs de variables qui devront être initialisés par l´utilisateur.
Vous développerez ainsi:
-un analyseur lexical:capable de reconnaître les symboles (ex: *=>MULT; -=> MOINS BINAIRE ou MOINS UNITAIRE selon le cas), et les identificateurs.
-un analyseur syntaxique:de préférence <<ascendant>>, vous construirez l´arbre syntaxique à partir duquel l´expression sera calculée.
Vous implémenterez ensuite:
-le calcul de l´expression (si la syntaxe est correcte!)
-sa simplification (retrait des espaces et parenthèses inutiles)
-son développement"
Le problème c´est que je suis nul en programmation. Donc si quelqu´un l´aurait déjà fait ou connaîterait un site ou le programme serait semblable....
Merci.