Poster un nouveau sujet Poster une réponse
Code getKey
Auteur Message
CrazyGeekMan



Autorisation : Membre
Nb de messages : 2
Inscrit le : Mar 08 Déc 2015, 12:00
Posté le : Ven 03 Jui 2016, 22:38   Citer 

Bonsoir,

J'ai besoin de votre aide puisque je voudrais créer un jeu de mémorisation mais je pense qu'il me manque une commande que je ne connais pas pour sa création.
Voici ce que je veux faire : le programme donne un chiffre et l'utilisateur doit retracer le code que la calculatrice a généré, à chaque nouveau tour un chiffre de plus est rajouté (le niveau du jeu augmente donc en fonction des tours).
Voici le début de mon programme :

1 sto X
randInt(1,9) sto L1(X)
For(I,1,X)
Repeat N
getKey sto N
End
N sto L2(X)
End

Bien sur le programme n'est pas du tout terminé mais je voudrais que la valeur stockés dans la liste L1 soit convertiei en valeur correspondante à la touche du chiffre. Je pourrais ainsi pouvoir comparer la lister L2 avec les valeurs du getKey et les valeurs que la machine à généré...

Merci pour votre aide et j'espère m'avoir fait comprendre happy.gif
Répondre

 Adresse email Haut de page Bas de page 
 
Ti82-Lexilus



Autorisation : Membre
Nb de messages : 85
Inscrit le : Dim 13 Déc 2015, 16:27
Posté le : Sam 04 Jui 2016, 0:11   Citer 

Salut
Déjà si tu veux savoir le code correspondant à chaque touche regarde ce lien :

----------------------
La programmation : l'avenir d'hier ...........

mes prgm pour ti82 : PrgmHEURE , PrgmCHRONOMÈTRE , PrgmQUITTER
 Adresse email Haut de page Bas de page 
 
Paulo1026



Autorisation : Membre
Nb de messages : 128
Inscrit le : Ven 06 Nov 2015, 19:22
Posté le : Sam 04 Jui 2016, 0:38   Citer 

Salut,
j'avais déjà essayé un programme comme ça il y a longtemps et le problème c'est que c'est un peu trop lent mais libre à toi d'essayer cupsmiley.gif.
Je te donnes d’abord quelques conseils pour le forum:
-il faudrait que tu utilises les balises [code/]
-poste ton message au bon endroit, ceci est un forum d'aide sur ta calculette par pour créer un programme, poste plutôt ici dorénavant happy.gif: http://tout82.free.fr/forum/forum.php?forum=16
Moi à ta place déjà je n'utiliserai pas de listes mais pour ton programme tu pourrais faire ça:


Code
1->X
randInt(1,9->A
If A=1:92->A
If A=2:93->A
If A=3:94->A
If A=4:82->A
If A=5:83->A
If A=6:84->A
If A=7:72->A
If A=8:73->A
If A=9:74->A
For(I,1,X)
Repeat N
getKey->N
End
N->B
End



Bon et je précise quand même que ce forum n'est pas un forum de nuit laugh.gif

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
CrazyGeekMan



Autorisation : Membre
Nb de messages : 2
Inscrit le : Mar 08 Déc 2015, 12:00
Posté le : Dim 05 Jui 2016, 12:05   Citer 

Oui merci c'est bien ce que j'ai fais sauf que je trouvais que cette méthode et peu efficace et qu'il y a un autre moyen d'optimiser son programme :p

 Adresse email Haut de page Bas de page 
 
Paulo1026



Autorisation : Membre
Nb de messages : 128
Inscrit le : Ven 06 Nov 2015, 19:22
Posté le : Lun 06 Jui 2016, 23:21   Citer 

Oui sans doute mais je me suis mis à la programmation il y a environ 2 mois donc je suis pas un expert happy.gif , je te ferai signe si jamais je trouve une solution plus rapide bigmouth.gif

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink