Programmes, Jeux, Cours et Tutoriels de programmation pour calculatrices Casio.

Top-progcasio ßêta

Getkey

posté le 0000-00-00 00:00:00

posté par

Clement

Webmaster
GETKEY
 
Intro: La fonction Getkey est tres utilisée dans les programmes, surtout dans les jeux. Elle permet de lancer certaines partie d'un programme en appuyant sur les touches. 
 
L'utilisation de cette fonction est tres simple, il faut placer la fonction dans une boucle qui se répétera jusqu'à ce qu'on appuie sur une touche.
 
Basic Casio Code
  1. Lbl 1   
  2. Getkey=72=>Goto 2   
  3. Goto 1   
  4. Lbl 2 "(...)"  
 
Getkey=numero de la touche=>action 
 
Quand on appuie sur la touche 1 qui a pour valeur 72, le programme passe à le deuxième boucle et affiche (...). 
 
Pour avoir le numéro de la touche voici un petit programme (merci à bynary_man pour l'optimisation) :
 
Basic Casio Code
  1. Do  
  2. locate 1,1,Getkey  
  3. LpWhile 1  

non noté, soyez le premier à donner votre avis !
Bookmark and Share
Creative Commons License
Lien permanent : http://top-progcasio.com/tutoriel-251.html
Pour le petit programme que tu proposes à la fin de ton tuto, tu peux simplifier, optimiser donc gagner quelques octets de mémoire :
exemple : A la place de mettre une variable, on fait locate 1,1,Getkey.

programme :
Do
locate 1,1,Getkey
LpWhile 1

Et voilà, je pense que tu le savais , mais il vaut mieux le dire pour que les débutants voient tout de suite des exemples d'optimisation.

Bynary_man

Programmeur Officiel
Ajouté le 2011-01-26 11:41:30
Merci, bien-sûr que je le savais , mais j'avais souvent le réflexe de passer par une variable intermédiaire avant...

Clement

Webmaster
Ajouté le 2011-01-27 16:11:42
C'est beaucoup plus joli, avec l'application qui permet d'insérer du code.

Bynary_man

Programmeur Officiel
Ajouté le 2011-01-27 16:46:45
Vous devez vous connecter pour pouvoir poster.
Utilisez le formulaire d'inscription pour devenir membre de top-progcasio.

Contenu Relatif :

Leçon 6 Utilisation Des To...

Leçon 8 Les Pointeurs

Leçon 4 Les Boucles



2005 - 2012 Top-progcasio - Mentions légales et CGU -