SIMULATION DE DEUX DÉS

Golog Messages postés 224 Date d'inscription jeudi 31 janvier 2002 Statut Membre Dernière intervention 22 décembre 2009 - 23 juin 2004 à 11:35
ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010 - 24 juin 2004 à 15:48
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/23929-simulation-de-deux-des

ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010
24 juin 2004 à 15:48
bah je trouve pô en fait c pô grave je pense que a la place d'utiliser des chapes comme toi et de faire
ex: chape1.visible=true etc...
je pense ke je vai faire des capture d'écran de tes dés suivant le numéro utilisé
Fab707 Messages postés 54 Date d'inscription lundi 10 novembre 2003 Statut Membre Dernière intervention 5 février 2006
24 juin 2004 à 13:43
Je sais pas, ou à mon à mon avis faut le rajouter à la liste.
ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010
24 juin 2004 à 13:04
mouhai, bah disons exactement le même composant ke tu utilise ou similaire
Fab707 Messages postés 54 Date d'inscription lundi 10 novembre 2003 Statut Membre Dernière intervention 5 février 2006
24 juin 2004 à 07:57
Quand tu parle de "chapes" c'est les formes geometrique "shape" ?
Fab707 Messages postés 54 Date d'inscription lundi 10 novembre 2003 Statut Membre Dernière intervention 5 février 2006
24 juin 2004 à 07:55
Je n'utilise pas Vb.net, j'utilise Vb 6.0, mais le code doit être forcement le même dans c deux version.
ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010
24 juin 2004 à 03:03
slt a tous je trouve ton code tro bien, tro bonne idée 7/10
par contre moi j'utilise vb.net et ce que tu saurai me dire par koi je doi remplacer les chapes car à ma connaissance ca n'esiste pô ds vb.net (a part si je ne sai pô ou c'est ;-))
Fab707 Messages postés 54 Date d'inscription lundi 10 novembre 2003 Statut Membre Dernière intervention 5 février 2006
23 juin 2004 à 18:41
Moi aussi c'est du fait maison, je ne copie jamais sur les autres, à moins de demander la permission à l'auteur bien sur.En tous cas merci pour tes conseils Econs :-). Et bonne continuation à tous ;-)
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
23 juin 2004 à 16:37
KaviDee > OK, je viens de voir ta source. Joli tout plein aussi. :o)
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
23 juin 2004 à 16:32
KaViDee> Tu parles de mon code ou de celui de Fab707 ?

parce que le mien, il est de moi. ;o) Trouvé tout seul en réfléchissant avec ma petite tête ...
KaViDee Messages postés 262 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 18 juin 2008
23 juin 2004 à 13:24
Tiens ça me rappelle ma source ou j'avais fais exactement la même chose ;)
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
23 juin 2004 à 13:14
Ton algo ressemble un peu à ceci :

Si valeur = 1, afficher 1 rond
Si valeur = 2, afficher 2 ronds
Si valeur = 3, afficher 3 ronds
Si valeur = 4, afficher 4 ronds
Si valeur = 5, afficher 5 ronds
Si valeur = 6, afficher 6 ronds

Tu appelles 21 fois la fonction 'afficher' dans ton code + 6 tests IF

ce code peut largement diminuer (en taille) :
Disons que les ronds sont disposés ainsi et numérotés de 1 à 9 :

[1][2][3]
[4][5][6]
[7][8][9]


Si valeur mod 2 = 1, afficher rond 5
Si valeur > 2, afficher ronds 3 et 7
Si valeur > 3, afficher ronds 1 et 9
Si valeur=6, afficher ronds 2 et 8

Ici, la fonction 'afficher' n'apparait que 7 fois dans le code, et tu ne fais que 4 tests IF.


Vala !!

Bonne prog
Golog Messages postés 224 Date d'inscription jeudi 31 janvier 2002 Statut Membre Dernière intervention 22 décembre 2009
23 juin 2004 à 11:35
pas mal tu montre bien la fonction Rnd et sinon tu devrai mettre un screen telement c bo :)
Rejoignez-nous