Salute petite voir grosse question de programmation en pascal
je cherche une fonction ou procédure permettant d'évaluer des expression algébrique : par exemple ((2*3)+5) devrait renvoyer 11 :)
les opérandes et opérateurs doivent etre stockées dans des listes ou des piles et la fonction doit aussi fonctionner avec des lettres ( pour le + et - )
voilà ça fait 2 jours que je suis dessus je pense etre pas mais il y a toujours un petit truc qui merde donc vous etes mon seul espoir :)
superhu a écrit :Salute petite voir grosse question de programmation en pascal
je cherche une fonction ou procédure permettant d'évaluer des expression algébrique : par exemple ((2*3)+5) devrait renvoyer 11 :)
les opérandes et opérateurs doivent etre stockées dans des listes ou des piles et la fonction doit aussi fonctionner avec des lettres ( pour le + et - )
voilà ça fait 2 jours que je suis dessus je pense etre pas mais il y a toujours un petit truc qui merde donc vous etes mon seul espoir :)
superhu a écrit :Salute petite voir grosse question de programmation en pascal
je cherche une fonction ou procédure permettant d'évaluer des expression algébrique : par exemple ((2*3)+5) devrait renvoyer 11 :)
les opérandes et opérateurs doivent etre stockées dans des listes ou des piles et la fonction doit aussi fonctionner avec des lettres ( pour le + et - )
voilà ça fait 2 jours que je suis dessus je pense etre pas mais il y a toujours un petit truc qui merde donc vous etes mon seul espoir :)
bye
Euh j'ai pas compris là
bah je cherche une fonction qui a une chaine en entrée représentant une formule et qui en sortie a le résultat de cette formule :)
superhu a écrit :Salute petite voir grosse question de programmation en pascal
je cherche une fonction ou procédure permettant d'évaluer des expression algébrique : par exemple ((2*3)+5) devrait renvoyer 11 :)
les opérandes et opérateurs doivent etre stockées dans des listes ou des piles et la fonction doit aussi fonctionner avec des lettres ( pour le + et - )
voilà ça fait 2 jours que je suis dessus je pense etre pas mais il y a toujours un petit truc qui merde donc vous etes mon seul espoir :)
bye
Euh j'ai pas compris là
bah je cherche une fonction qui a une chaine en entrée représentant une formule et qui en sortie a le résultat de cette formule :)
j'y arrive pas
Je crois que c'est mort j'ai tjrs pas compris :hein:
J'ai déjà fait ça en VB, le plus chiant c'est pour gérer la priorité des opérateurs, mais en utilisant une fonction récursive ça passe sans trop de soucis. La pile c'est une obligation ? Parce que c'est pas forcément plus compliqué si tu n'utilises ni liste, ni pile.
En tout cas tu dois être vraiment désespéré pour poser une question de programmation sur un site de voitures