Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Meilleur score
the darkmaster le 06/11/2012 à 22:56
salut à tous, j'ai bien vu que d'autres avaient demandés la même chose mais c'est un peu différent:
je voudrais faire un meilleur score, pas seulement, enfait, je voudrais enregistrer des stats du genre (nombre de tentatives, meilleur score, nombre de vies totales perdues, nombre de tentatives totales, score de toutes laes parties, etc...) des stats un peu cons je sais, mais c'est un ptit clin d'oeil a GTA
Enfin voila les probleme: a la fin je me retrouve avec toutes mes variables, je sais que pour qu'elles soient definitivement sauvegardées, je peux les mettre dans des matrices, mais c'est là que je bloque: comment faire ??!
Et y'a-t-il une solution meilleur que les matrices pour ce genre de probleme ?
Merci d'avance a tous =)))
linkakro le 06/11/2012 à 23:14
Le meilleur choix dès la TI82stat est une liste personnalisée.
Que ce soit matrice ou liste, renseigne toi avec le manuel ou un tutoriel (
exemple)
Pour remplir une liste SCORE d'un seul coup avec des variables A,B,C : {A,B,C}->lSCORE
Pour dimensionner une liste à la longueur N : N->dim(lSCORE
Pour remplir une case M (M<N+1) : A->lSCORE(M
Idem avec une matrice mais en deux dimmensions.
[[A,B][C,D]]->[A]
{N,M}->dim([A])
A->[A](Y,X)
[A] se saisie avec le menu matrice, c'est le nom d'une matrice. Ne pas utiliser les crochets pour ça.
Y<=N et X<=M
thedarkmaster le 07/11/2012 à 12:54
merci mais que quand j'ecris ce que tu m'as mis
: {A,B,C}->lSCORE
: N->dim(lSCORE
: A->lSCORE(M
ça ne marche pas

et je ne comprends pas très bien ce qu'il faut faire avec la matrice, quelqu'un pourrait m'expliquer ?
linkakro le 07/11/2012 à 19:45
"l" se saisie avec 2nde+stat(liste)+droite+haut+enter.
Ce sont des exemples distincts. Pas un programme à executer.
En effet selon ta méthode de programmation et le programme lui-même il sera intéressant d'utiliser l'une ou l'autre des instructions.
(on est même amené à supprimmer des listes purement et simplement, à les vider, ou encore gérer l'existence de données)
Voici cette fois un exemple passe partout.
Code
3->dim(lA // dimension 3 pour lA, cela la crée si elle n'existait pas encore
... // programme
2->lA(1 // stocke 2 dans la case 1 de lA
... // programme
Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.