CALCULATRICE V1.0.1 DE LEGION91

Rakarth2002 Messages postés 27 Date d'inscription lundi 27 janvier 2003 Statut Membre Dernière intervention 16 mai 2003 - 19 mars 2003 à 15:38
cs_shivan Messages postés 363 Date d'inscription jeudi 20 décembre 2001 Statut Membre Dernière intervention 25 août 2003 - 19 mars 2003 à 20:36
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/6497-calculatrice-v1-0-1-de-legion91

cs_shivan Messages postés 363 Date d'inscription jeudi 20 décembre 2001 Statut Membre Dernière intervention 25 août 2003
19 mars 2003 à 20:36
ben moi perso, je trouve ton idée tres astucieuse legion91, car ya aucune fonction de convertion donc ke chose de plus simple... meme si dans ce programme la rapidité d'execution n'est pas tres important :-) enfin je reprendrais les remark des autres en disant ke ... ben ca se voit ke tu débute !!! mai c en forgeant kon devient forgeron ! allez bon courage pour la suite, a++++
cs_legion91 Messages postés 216 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 15 décembre 2010
19 mars 2003 à 19:43
Rakarth2002:
oki le code sa marche trop bien, merci sa fait plus pro mon code :-)
Je vais suivre tes conseils pour mes futurs projets.
Rakarth2002 Messages postés 27 Date d'inscription lundi 27 janvier 2003 Statut Membre Dernière intervention 16 mai 2003
19 mars 2003 à 16:12
Pour être encore plus puriste, la ligne de code pour faire tes aditions aurais dû être :

text5.text = CStr(CSng(Text1.text) + CSng(Text3.text))

Mais VB interprète très bien celle que je t'ai donner avant.
EvilGost Messages postés 235 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 mai 2011 2
19 mars 2003 à 15:54
ou alors
Text5.text = Str$(Val(Text1.Text) + Val(Text2.Text))
mais l'idée de Rakarth2002 est mieux j'pense

on sent que tu débutes, mais c un peu léger comme source...et pas forcément bon dans le sens vu que le code est fait à la va comme j'te pousse vu que tu débutes, ce qui n'est pas forcément une bonne chose pour ceux qui débutes également.
En tout cas, persiste, tu verras, et surfe sur codes-sources,on y apprend plein de trucs
Rakarth2002 Messages postés 27 Date d'inscription lundi 27 janvier 2003 Statut Membre Dernière intervention 16 mai 2003
19 mars 2003 à 15:38
Tu aurais pu s'implifié ton problème d'addition : L'opérateur "+" est utilisé pour faire de la concaténation de chaine quand tu l'utilise avec du texte.
Mais tu aurais pu utilisé les fonctions de conversion.
Se qui t'aurais donner :

text5.text = CSng(Text1.text) + CSng(Text3.text)

Ensuite, j'ai quelque truc que tu aurais pu améliorer:

1) Tu aurais dû permettre à l'utilisateur de faire un nouveau calcul après avoir presser sur "=".
2) Tu aurais également pu, via une boucle, ne pas limiter les puissances au 3ièm degré mais à "x".
3) Mets des noms à tes objets. Cela rendera ton code plus compréhensible déjà que tu n'as pas mis de commentaire.

Sinon, l'idée est bonne, il te reste plus qu'à insérer des calculs plus scientifique... :-)
Rejoignez-nous