[Tutoriel][Code] La fonction Dim
2 participants
Page 1 sur 1
[Tutoriel][Code] La fonction Dim
1) Éclaircissement
La fonction Dim permet de créer une variable à une ou deux dimensions (pas plus sur PTC)
Alors c'est bien beau de dire ça mais j'ai rien compris moi ...
Bon en gros ça crée un tableau de valeur (genre comme excel) mais seulement vous ne le voyez pas.
2) Syntaxe
Bon c'est bien beau ça mais comment je l'utilise ???
Alors c'est très simple !
Pour déclarer un tableau: DIM VAR(X,Y)
DIM TABLEAU(3,4) crée :
TABLEAU
pour enter une valeur : VAR(X,Y) = VAR
TABLEAU(1,2) = 3 modifie le tableau
TABLEAU
Et pour lire une case VAR(X,Y)
PRINT TABLEAU(1,2) affiche
3
3) Mini Code
Et voilà votre tableau s'affiche !
4) Exemple
Un Exemple d'utilisation de DIM est mon dernier programme MATRIX ici.
J'utilise des matrices pour stocker les Lettres Les couleurs, ainsi que deux autres timers .
C'est bien plus efficace car une petite boucle FOR du code qui prend X et Y comme référence de coordonné et c'est bon
La fonction Dim permet de créer une variable à une ou deux dimensions (pas plus sur PTC)
Alors c'est bien beau de dire ça mais j'ai rien compris moi ...
Bon en gros ça crée un tableau de valeur (genre comme excel) mais seulement vous ne le voyez pas.
2) Syntaxe
Bon c'est bien beau ça mais comment je l'utilise ???
Alors c'est très simple !
Pour déclarer un tableau: DIM VAR(X,Y)
DIM TABLEAU(3,4) crée :
TABLEAU
0 | 0 | 0 |
0 | 0 | 0 |
0 | 0 | 0 |
0 | 0 | 0 |
TABLEAU(1,2) = 3 modifie le tableau
TABLEAU
0 | 0 | 0 |
0 | 0 | 0 |
0 | 3 | 0 |
0 | 0 | 0 |
PRINT TABLEAU(1,2) affiche
3
3) Mini Code
- Code:
DIM VAR(VARX,VARY) 'Défini un tableau
MULTIPLICATEUR=2 'A augmenter si les variables font plus d'1 de long
'Modifiez votre tableau ici !
FOR X=0 TO VARX-1
FOR Y=0 TO VARY-1'Pour lire toute les cases
LOCATE X*MULTIPLICATEUR,Y:PRINT VAR(X,Y) 'Affiche le contenu de la case en X,Y
NEXT
NEXT
Et voilà votre tableau s'affiche !
4) Exemple
Un Exemple d'utilisation de DIM est mon dernier programme MATRIX ici.
J'utilise des matrices pour stocker les Lettres Les couleurs, ainsi que deux autres timers .
C'est bien plus efficace car une petite boucle FOR du code qui prend X et Y comme référence de coordonné et c'est bon
Dernière édition par Adriendu92 le Sam 26 Nov - 11:00, édité 1 fois
Re: [Tutoriel][Code] La fonction Dim
Un peu plus de rigueur la prochaine fois.
Parfait
Sujets similaires
» [Code]IA multiples
» [Code]MGVD
» [Tutoriel] Sprites
» [Tutoriel]Les conditions + FOR
» [Code]Savoir si un Sprite "Existe"
» [Code]MGVD
» [Tutoriel] Sprites
» [Tutoriel]Les conditions + FOR
» [Code]Savoir si un Sprite "Existe"
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum