Poster un nouveau sujet Poster une réponse
protection
Auteur Message
Fryke



Autorisation : Membre
Nb de messages : 19
Inscrit le : Lun 17 Déc 2012, 15:20
Posté le : Mer 30 Jan 2013, 21:11   Citer 

Bonjour/Bonsoir à vous j'ai codé hier soir à la va vite un petit code de code (de protection) qui consiste à entré un code (45982 ici) sans aucune interface
je sais que ce serait beaucoup plus léger et simple avec des input mais j'ai choisi d'utiliser les getkey
le code:

Code
ClrHome
Lbl 0
getKey->A
If A=82
Then
Goto 1
Else
Goto 0
End
Lbl 1
GetKey->B
If B=83:Goto2
If B=/=(différent de)0 and B=/=83:Goto 0
If B=0:Goto 1
Lbl 2
getKey->C
If C=74:Goto 3
If C =/=0 and C=/=74:Goto 0
If C=0:Goto 2
Lbl 3
getKey->D
If D=73:Goto 4
If D=/=0 and D=/=73:Goto0
If D=0:Goto 3
Lbl 4
getKey->E
If E=93:Disp "OK      (ici vous pouvez mettre un accès à un autre programme)
If E=/=0 and E=/=93:Goto 0
If E=0:Goto 4


voila donc ça c'était le code de protection et maintenant un autre petit code pour connaître la valeur des touches et créer votre propre code (vous pouvez mettre une infinité de "touche" à votre code)(rappel pour mon code la solution est 45982)
Voici le code pour connaître la valeur de getkey

Code
Lbl 1
getKey->K
If K=/=0:Disp K
Goto 1



----------------------
Jeu en cour de programmation: Black jack
90%
possesseur d'une ti82
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 30 Jan 2013, 23:18   Citer 

C'est un bon début.
L'initiative de poster un programme donnant les touches est intéressante.

Même avec getKey on peut faire mieux. Inspire-toi notamment de mon article, et pose des questions si besoin.

EDIT : et franchement utilise des boucles Repeat !
Ici c'est facile de remplacer (pour une fois) et en plus le goto devient vite une embrouille.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Fryke



Autorisation : Membre
Nb de messages : 19
Inscrit le : Lun 17 Déc 2012, 15:20
Posté le : Jeu 31 Jan 2013, 14:24   Citer 

ouais mais je me suis pas encore penché dans les listes je reste sur des programmes composé de commandes simple

----------------------
Jeu en cour de programmation: Black jack
90%
possesseur d'une ti82
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes