hbouia
Messages postés112Date d'inscriptionmardi 30 juillet 2013StatutMembreDernière intervention22 novembre 202212 6 déc. 2013 à 18:36
Merci beaucoup et vous avez complètement raison.
us_30
Messages postés2065Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention14 mars 201610 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és112Date d'inscriptionmardi 30 juillet 2013StatutMembreDernière intervention22 novembre 202212 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és3253Date d'inscriptionjeudi 26 novembre 2009StatutMembreDernière intervention 3 décembre 201957 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
6 déc. 2013 à 18:36
6 déc. 2013 à 12:43
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.
3 nov. 2013 à 01:38
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
2 nov. 2013 à 22:22
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
1 nov. 2013 à 19:08