Jeu : "Le compte est bon" avec Excel/VBA ...

hbouia Messages postés 112 Date d'inscription mardi 30 juillet 2013 Statut Membre Dernière intervention 22 novembre 2022 - 1 nov. 2013 à 10:50
hbouia Messages postés 112 Date d'inscription mardi 30 juillet 2013 Statut Membre Dernière intervention 22 novembre 2022 - 6 déc. 2013 à 18: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/100203-jeu-le-compte-est-bon-avec-excel-vba

hbouia Messages postés 112 Date d'inscription mardi 30 juillet 2013 Statut Membre Dernière intervention 22 novembre 2022 12
6 déc. 2013 à 18:36
Merci beaucoup et vous avez complètement raison.
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
6 déc. 2013 à 12:43
Bonjour,

C'est une bonne programmation à mon sens. Le minimalisme est séduisant justement.

Quant à la vitesse, il ne faut pas comparer VB.NET à VBA... Un langage compilé pour le premier et interprété pour le second. C'est un faux débat à mon avis.

Il mérite son 5/5.

Amicalement,
Us.
hbouia Messages postés 112 Date d'inscription mardi 30 juillet 2013 Statut Membre Dernière intervention 22 novembre 2022 12
3 nov. 2013 à 01:38
Bonjour et merci pour votre commentaire,
Effectivement, le programme que j'ai soumis ici est une version minimaliste et light.
Aucun filtre n'a été prévu : mais quelqu'un qui trouve une solution avec la manière dont il a pensé le faire avec l'ordre des opérations qu'il a choisi, trouvera sa solution dans la liste des solutions.
Le programme est long si l'on souhaite trouver toutes les solutions. cependant si on choisit de l'arrêter à la première solution trouvée, il sera assez rapide.
Sans oublier que VBA est un langage interprété et non compilé.
J'avais fait un programme plus évolué en VB6 avec filtres de solutions et utilisant des dll issues du FORTRAN. Et là, le programme trouvent toutes les solutions en quelques dixièmes de secondes sans dépasse la seconde.
Cordialement,
HB
cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 57
2 nov. 2013 à 22:22
Bonjour
1 cela prend beaucoup de temps pour donner toutes les solutions
2 tu as certaines solutions en doubles
ex 8 4 7 5 3 25 137
875 solutions temps 263 sec = 4 minutes 23

j'ai codé le meme jeu en vb.net j'obtiens avec les meme chiffres 340 solutions en 9 sec
ex de doublons
solution 1
8 * 4 = 32
32*7 = 224
5-3 = 2
224/2 = 112
112 + 25 = 137

solution 21
8 * 4 = 32
5-3 = 2
32*7 = 224
224/2 = 112
112 + 25 = 137

bah c'est la meme solution dans un autre odre
mustaphajaz Messages postés 1 Date d'inscription jeudi 31 octobre 2013 Statut Membre Dernière intervention 1 novembre 2013
1 nov. 2013 à 19:08
UN bon projet ; bien fait Mr
Rejoignez-nous