Catégorie :
SupportForum :
TI-82+Vues : 1362
Réponses : 4
Type : discussion
Etat : réponses autorisées
Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Code getKey
CrazyGeekMan le 03/06/2016 à 22:38
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

Répondre
Ti82-Lexilus le 04/06/2016 à 00:11
Salut
Déjà si tu veux savoir le code correspondant à chaque touche regarde ce lien :

Paulo1026 le 04/06/2016 à 00:38
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

.
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

:
https://tout82.pages-perso.fre[...]um.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

CrazyGeekMan le 05/06/2016 à 12:05
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 :pPaulo1026 le 06/06/2016 à 23:21
Oui sans doute mais je me suis mis à la programmation il y a environ 2 mois donc je suis pas un expert

, je te ferai signe si jamais je trouve une solution plus rapide

Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.