Poster un nouveau sujet Poster une réponse
Codetouche
Auteur Message
Samos



Autorisation : Membre
Nb de messages : 295
Inscrit le : Lun 14 Mai 2012, 18:51
Posté le : Sam 19 Mai 2012, 9:55   Citer 

Bonjour,
j'ai besoin d'aide au niveau de certaines commandes de la calculatrice que je ne connais pas encore.
J'ai remarqué dans un chronomètre une fonction codetouche, extraterre.gif
j'ai lu le manuel mais je n'ai pas très bien compris comment l'utiliser quelqu'un pourrait-il me renseigner à son sujet?

 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Sam 19 Mai 2012, 10:05   Citer 

codetouche sert a détecter la pression d'une touche par l'utilisateur.

Chaque touche a un numéro. Pour connaitre le numéro de la touche que tu veux, essaye ce petit programme:


Code

Lbl 1
Disp codetouche
Goto 1



techniquement, "codetouche" dans un programme va être égal à la valeur de la dernière touche pressée.

Ainsi, des lignes comme

Code
If codetouche=105


doivent s'interpréter comme "si la touche [Entrer] est pressée" car 105 est le code de la touche [Entrée].

 Adresse email Haut de page Bas de page 
 
Samos



Autorisation : Membre
Nb de messages : 295
Inscrit le : Lun 14 Mai 2012, 18:51
Posté le : Sam 19 Mai 2012, 10:19   Citer 

Genialissime!
Je viens de comprendre^^
Merci bigmouth.gif

 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Sam 19 Mai 2012, 15:54   Citer 

Plus simplement tu peut remarquer que le numéro des touches en TI basic n'est pas anodin,la ligne sur laquelle se trouve la touche donne les dizaine, la colonne les unités. Ainsi la 3eme touche de la 5 colonne son code sera 53 (la touche cos) et ainsi de suite, seule la touche On n'est pas comprise.

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Sam 19 Mai 2012, 19:20   Citer 

autre petite bizarerie : les touches [gauche],[haut] et [droite] sont considérés comme faisant partis de la 2nde lignes (donc respectivement 24,25 et 26) alors que la touche bas (34) est la seule des touces directionneles à appartenir à la 3ème ligne.

Sandro

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
Samos



Autorisation : Membre
Nb de messages : 295
Inscrit le : Lun 14 Mai 2012, 18:51
Posté le : Dim 20 Mai 2012, 18:51   Citer 

Petite remarque sans intérêt, lorsque je met
If Codetouche=...
il me faut appuyer plusieurs fois sur la touche avant d'attendre un résultat.
Alors que
Codetouche -> A
If A=...
l'effet est immédiat.

 Adresse email Haut de page Bas de page 
 
Cytropus



Autorisation : Membre
Nb de messages : 407
Inscrit le : Lun 07 Nov 2011, 12:09
Posté le : Dim 20 Mai 2012, 19:01   Citer 

Si tu met If Codetouche=
il faut tu appuis juste au bon moment sur la touche, alors que avec
Codetouche->A
Il prendra la valeur de A donc même si tu as appuyé dessus depuis des lustres, elle ne change pas tant que t'as pas touché une autre touche
Bonne continuation

----------------------
Le nouveau site de tout82
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Poster un nouveau sujet Poster une réponse





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