help programmation pascal

Votre espace discussion
Répondre
superhu
Messages : 437
Enregistré le : 30 juil. 2005 12:26
Département : 0
Localisation : orvault

help programmation pascal

Message par superhu »

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 - ) :mrgreen:

voilà ça fait 2 jours que je suis dessus je pense etre pas loin mais il y a toujours un petit truc qui merde donc vous etes mon seul espoir :)

bye
Avatar du membre
Rom VTS
Professeur Foldingue
Messages : 6317
Enregistré le : 26 oct. 2004 19:02
Automobiles : ITR + EC9 + VTR + E46
Département : 35
Localisation : B2B
Contact :

Message par Rom VTS »

j'peux pas t'aider...

je connais pas Pascal personnellement :lol:

:coucou:
2004 : 01/08 Fay de Bretagne (205 rallye)
2005 : 30/01 Lohéac (VTS16s) | 29/05 Lohéac (VTS16s) | 26/06 Lohéac (VTS16s) | 30/10 Lohéac (VTS16s) | 18/12 Lohéac (VTS16s)
2006 : 26/02 Lohéac (VTS16s) | 11/11 Lohéac (VTS16s)
2007 : 06/05 Lohéac (VTS16s) | 21/10 Lohéac (RS1)
2008 : 20/04 Lohéac (RS1) | 09/11 Lohéac (ITR)
2009 : 14/02 Fay de Bretagne (ITR) | 01/06 Lohéac (ITR) | 15/08 Lohéac (ITR) | 11/11 Lohéac (ITR)
2010 : 22/01 Fay de Bretagne (ITR)
2011 : 28/02 Fay de Bretagne (325i) | 02/06 Lohéac (ITR) | 15/08 Lohéac (ITR) | 01/11 Lohéac (ITR)
2012 : 13/02 Fay de Bretagne (ITR) | ???
superhu
Messages : 437
Enregistré le : 30 juil. 2005 12:26
Département : 0
Localisation : orvault

Message par superhu »

Rom VTS a écrit :j'peux pas t'aider...

je connais pas Pascal personnellement :lol:

:coucou:
:mrgreen: merci quand meme :P
Seb56
Messages : 381
Enregistré le : 25 avr. 2005 21:58
Département : 0
Localisation : Pluneret

Re: help programmation pascal

Message par Seb56 »

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 - ) :mrgreen:

voilà ça fait 2 jours que je suis dessus je pense etre pas loin mais il y a toujours un petit truc qui merde donc vous etes mon seul espoir :)

bye
Euh j'ai pas compris là 8-[
VDS Pieces carrosserie Kadett GSI Cab URGENT
superhu
Messages : 437
Enregistré le : 30 juil. 2005 12:26
Département : 0
Localisation : orvault

Re: help programmation pascal

Message par superhu »

Seb56 a écrit :
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 - ) :mrgreen:

voilà ça fait 2 jours que je suis dessus je pense etre pas loin mais il y a toujours un petit truc qui merde donc vous etes mon seul espoir :)

bye
Euh j'ai pas compris là 8-[
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 ](*,)
Seb56
Messages : 381
Enregistré le : 25 avr. 2005 21:58
Département : 0
Localisation : Pluneret

Re: help programmation pascal

Message par Seb56 »

superhu a écrit :
Seb56 a écrit :
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 - ) :mrgreen:

voilà ça fait 2 jours que je suis dessus je pense etre pas loin mais il y a toujours un petit truc qui merde donc vous etes mon seul espoir :)

bye
Euh j'ai pas compris là 8-[
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: :roll:

Bon courage :D
VDS Pieces carrosserie Kadett GSI Cab URGENT
benoitc
Messages : 2797
Enregistré le : 28 oct. 2004 17:54
Automobiles : CTR, Zafira , Expert, Xantia
Département : 22
Localisation : Coëtmieux !!!

Message par benoitc »

Pas sur que tu trouves ton bonheur ici :-%%
Image
Lamtd
Messages : 68
Enregistré le : 27 sept. 2005 18:31
Département : 0
Localisation : Angers

Message par Lamtd »

En gros ça ressemblerait un peu à ça :

http://www.geocities.com/SiliconValley/ ... alcpas.txt

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 :lol:

Bon courage ! :wink:
Répondre