ANALYSEUR D'EXPRESSION ALGÉBRIQUE FACILEMENT EXTENSIBLE

cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014 - 27 mars 2005 à 22:10
krissssss Messages postés 88 Date d'inscription jeudi 26 décembre 2002 Statut Membre Dernière intervention 2 janvier 2007 - 15 mars 2007 à 11:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30368-analyseur-d-expression-algebrique-facilement-extensible

krissssss Messages postés 88 Date d'inscription jeudi 26 décembre 2002 Statut Membre Dernière intervention 2 janvier 2007
15 mars 2007 à 11:27
Réfférez-vous à Mr saturne ;-)
Il semble qu'il ait corrigé ce bug.
Jy_Die Messages postés 3 Date d'inscription lundi 12 février 2007 Statut Membre Dernière intervention 7 mars 2007
7 mars 2007 à 14:08
Salut Kriss
Je pense qu'il y a un bug dans la résolution. Vérifie les 2 dernières lignes des opérations. 2+160027/4 = 2+40006.75 et non pas 40558.25. J'ai un autre programme qui donne le même résultat pour ce problème et lui aussi oubli d'additionner le 2. Lorsque je fait évaluer la dernière séquence la réponse est 40008.75 et si je résoud l'ensemble on retrouve 40558.25. Il y a un gros bug dans les 2 programmes ou c'est moi qui ne comprend rien.
mr_saturne Messages postés 9 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 21 septembre 2006
23 janv. 2006 à 09:37
Effectivement le temps pressant j'ai rectifié moi même ton code pour qu'il prenne en compte les facteurs négatifs.

Je le met pas là car ca va être illisible mais si ca t'interesse (ou qqun d'autre) demandes le moi par mail : mr_saturne@hotmail.com

Bravo pour ton travail en tous cas, ca m'a bien servit ;-)
krissssss Messages postés 88 Date d'inscription jeudi 26 décembre 2002 Statut Membre Dernière intervention 2 janvier 2007
20 janv. 2006 à 13:39
MR_SATURNE, désolé de vous décevoire mais pour le momment le temps me fait défaut...
Par contre, CQUI789 donne une piste ;-) C'est à toi de voir.
(Recherche aussi : Coloration Syntaxique)

@+
mr_saturne Messages postés 9 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 21 septembre 2006
18 janv. 2006 à 16:39
génial, exactement ce que je cherchais!

par contre, est ce que le bug a été réglé avec le temps? ou y a t-il eu une seconde version?
cqui789 Messages postés 261 Date d'inscription jeudi 13 janvier 2005 Statut Membre Dernière intervention 18 mai 2009 3
3 avril 2005 à 01:30
pour ton '2*-5 donne -5' bug, ton programme comprend 2*0-5 qui vaut effectivement -5
tu as un probleme similaire avec 'cos-5'
je suggere que tu cree une fonction pour relever la valeur numerique qui suit une fonction ou un operateur et qui considere la possibilite que cette valeur commence par "-"
shadowmoy Messages postés 340 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 25 août 2007
28 mars 2005 à 20:43
tu aurais pu utiliser le vbscript sous vb pour faire ca et ca aurait été beaucoup beaucoup plus rapide

ou alors fo gerer une stack et faire des push memoire et des operations de bases direct en memoire c plus rapide et utilisé dans les languages de script ...
krissssss Messages postés 88 Date d'inscription jeudi 26 décembre 2002 Statut Membre Dernière intervention 2 janvier 2007
28 mars 2005 à 12:39
Pour Urgo :
Merci pour l'erreur ;-)
J'ai pas sû trouver d'où venais ces erreurs.
Si tu penses savoir où elle a lieu, aide moi s'il te plais.
Et ne va pas dormir trops tard, 04:43:48 c'est pas une heure. :-D
Encore merci pour ce commentaire (et probablement les suivants ;-)).

Pour Max12:
Merci pour ton encouragement.
Je vais peut-être le porter en Delphi, qui sait...

En gros, c'est mon prof qui m'a demmandé une calculatrice style Windows.J'ai préféré une plus évoluée :p (Je la lui montre à la rentrée...)

Bon amusement avec cette source.
Et voyez la puissance du diviser pour régner !

Aller, après ce long Auto-commentaire-réponse, je vous dis : "à la prochaine" :-)
cs_Urgo Messages postés 780 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 avril 2009 1
28 mars 2005 à 04:43
"2+40558.25
40558.25"

Erreur quant tu nous tiens... (40560.25)"
cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014
27 mars 2005 à 22:10
C'est intéressant.