bonjour,
j'ai écrit un algo pour un mastermind qui fonctionne sur le papier mais pas moyen de le traduire en VBA, je dois faire une macro dans excel et je ne comprend pas pourquoi ça ne fonctionne pas... SOS...
voici l'algo en question:
variables:
il doit y avoir trois tableaux: mat[10][4] (le tableau ou s'afficheront les différentes tentatives du joueur), mat2[10][2] (où s'affichent les résultats après chaque tentative du joueur: nombre de bons chiffres bien placés et nombre de bons chiffresmalplacés) et tab[2][5] (tab étant un tableau qui n'apparait pas, il contient la combinaison de 4 chiffres choisis par l'ordinateur et que le joueur doit trouver)
i,j,y,z,val qui sont des entiers
i<=0
j<=0
y<=0
Tant que j<10 et y<4 faire
Tant que i<4 faire
écrire ("entrer un entier entre 1 et 6")
lire val
mat[i][j]<-val
i<= i+1
fin tant que
y<=0
z<=0
Tant que i<4 faire
mat2[0][j]<=y
mat2[1][j]<=z
val<=mat[i][j]
si tab=val faire
si a=i, y=y+1 (a est l'élément choisi par l'ordinateur)
sinon z=z+1
fin si
fin si
i=i+1
fin tant que
j=j+1
fin tant que
si y=4 écrire ("vous avez gagné")
sinon écrire ("vous avez perdu")
C'est difficile d'expliquer ce que j'ai fait sur un forum comme ça, surtout pour les noms des variables, d'autant plus que c'est un peu brouillon dans ma tête alors...
merci d'avance pour votre aide!
Partager