UNE VRAIE CALCULATRICE : ÉCRITURE 2D : ON MARQUE LA LIGNE ENTIÈRE DE CALCUL, ET

cs_Kite37 Messages postés 242 Date d'inscription lundi 6 mars 2006 Statut Membre Dernière intervention 17 janvier 2018 - 15 mars 2008 à 20:31
zombiecarl Messages postés 1 Date d'inscription mercredi 7 octobre 2009 Statut Membre Dernière intervention 21 octobre 2009 - 21 oct. 2009 à 13:07
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/46070-une-vraie-calculatrice-ecriture-2d-on-marque-la-ligne-entiere-de-calcul-et-le-programme-fait-le-reste

zombiecarl Messages postés 1 Date d'inscription mercredi 7 octobre 2009 Statut Membre Dernière intervention 21 octobre 2009
21 oct. 2009 à 13:07
Excellent programme ! j'essayais de faire la même chose mais c'était loin d'être aussi abouti bravo !
djgab21 Messages postés 66 Date d'inscription vendredi 15 juin 2007 Statut Membre Dernière intervention 19 mai 2011
26 avril 2008 à 15:30
Bon travail !! 9/10
cs_Kite37 Messages postés 242 Date d'inscription lundi 6 mars 2006 Statut Membre Dernière intervention 17 janvier 2018
17 mars 2008 à 18:36
Si on devait limiter nos envies a ce qui existe déjà, programmer ne servirait plus à rien :)
L'intéret d'un programme est justement d'atteindre un but soit même ^^

Bref, bon code
Cordialement,
KiTe
vxn772 Messages postés 29 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 3 mars 2009
17 mars 2008 à 11:21
Très bon travail, même s'il n'est pas nécessaire. Comme l'a remarqué oommeeggaa3d, Microsoft a déjà bosser sur ce genre de problème ;)
Mais la colorisation est très bien réussie !
Maintenant tu pourrait rajouter des fonctions comme sin, cos, tan, pi et pourquoi pas encore plus ! Il y en assez des fonctions mathématiques ;) !
oommeeggaa3d Messages postés 97 Date d'inscription dimanche 24 avril 2005 Statut Membre Dernière intervention 3 septembre 2010
17 mars 2008 à 09:50
pour ceux que rendre le code portable n'intéresse pas, il y a les script control permettant de faire : (apres avoir ajouté le composant microsoft script control)

MsgBox scriptcontrol1.Eval("(sqr(exp(log((1+3)*(1/(2^2))))))^2")
neamar Messages postés 26 Date d'inscription vendredi 9 septembre 2005 Statut Membre Dernière intervention 12 avril 2009
16 mars 2008 à 12:43
Je t'ai mis le code source ici :
http://neamar.fr/Misc/CodeCalc.php
cs_Kite37 Messages postés 242 Date d'inscription lundi 6 mars 2006 Statut Membre Dernière intervention 17 janvier 2018
16 mars 2008 à 09:17
Hum d'accord intéressant :)
Pourrais-tu m'envoyer le code complet par MP ou autre, puisque je ne pourais pas tester ta source autrement?

Cordialement
KiTe
neamar Messages postés 26 Date d'inscription vendredi 9 septembre 2005 Statut Membre Dernière intervention 12 avril 2009
15 mars 2008 à 20:47
Les Regexp ?
Oui, c'est une bonne idée...mais à l'origine, je souhaitais faire un programme n'utilisant QUE les instructions vraiment basiques, afin de pouvoir le convertir facilement dans n'importe quel langage..Et éventuellement sur un micro programmeur.
Or les REGEXP ne sont pas vraiment portables ! Mais c'est vrai que ça doit vraiment simplifier les calculs, même si il reste quand même les problèmes de priorité et autres.
cs_Kite37 Messages postés 242 Date d'inscription lundi 6 mars 2006 Statut Membre Dernière intervention 17 janvier 2018
15 mars 2008 à 20:31
hum je ne peux pas tester ton code (je n'est plus VB6) mais si tu as VB net va jeter un oeil a ma source traitant ce sujet :)
J'en ai fait une DLL, qui justement analyse les chaines de caractère afin de faire les calculs (j'utilise les régex).

Bon courage, car c'est un gros morceau de programmation ^^

Cordialement, KiTe
Rejoignez-nous