Petit Computer France
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Google Pixel 7 5G – Smartphone 6,3″ OLED ...
Voir le deal
316 €

[Tutoriel][Code] La fonction Dim

2 participants

Aller en bas

[Tutoriel][Code] La fonction Dim Empty [Tutoriel][Code] La fonction Dim

Message par Adriendu92 Lun 21 Nov - 19:43

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 ...  confused
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 ???  confused
Alors c'est très simple !
Pour déclarer un tableau: DIM VAR(X,Y)
DIM TABLEAU(3,4) crée :

TABLEAU
000
000
000
000
pour enter une valeur : VAR(X,Y) = VAR

TABLEAU(1,2) = 3 modifie le tableau

TABLEAU
000
000
030
000
Et pour lire une case VAR(X,Y)

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 !  cheers

4) Exemple


Un Exemple d'utilisation de DIM est mon dernier programme MATRIX iciBasketball
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  Very Happy


Dernière édition par Adriendu92 le Sam 26 Nov - 11:00, édité 1 fois
Adriendu92
Adriendu92

Messages : 165
Date d'inscription : 07/12/2013
Age : 23
Localisation : Colombes

http://www.ptc-qr-code.sitew.fr/

Revenir en haut Aller en bas

[Tutoriel][Code] La fonction Dim Empty Re: [Tutoriel][Code] La fonction Dim

Message par J8B Sam 26 Nov - 4:19

Si tu tapes ce que tu viens de marquer, tu as un jolie Syntax error (DIM). Beaucoup d'erreurs à corriger, je te laisse tout reprendre. (L'exemple TABLEAU(1,2) a son illustration erronée)
Un peu plus de rigueur la prochaine fois.  study

Parfait rabbit
J8B
J8B

Messages : 408
Date d'inscription : 27/10/2013
Localisation : Tarn

http://jinbryce.free.fr

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum