π
<-
Chat plein-écran
[^]

premier score

Re: premier score

Message non lude Hamza.S » 08 Mai 2018, 18:23

il n'y a pas de break en TI Basic (e)z80
Image
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 28.5%
 
Messages: 4464
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: premier score

Message non lude Wistaro » 08 Mai 2018, 18:32

Hamza.S a écrit:il n'y a pas de break en TI Basic (e)z80


Si, End

Il me semble que ça arrête l'execution de la boucle en cours.
Nouveau sur le site, Anonymous ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 88%
 
Messages: 3158
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

Re: premier score

Message non lude Ti64CLi++ » 08 Mai 2018, 19:41

Oui, ça arrête bien la boucle en cours, mais pas moyen de faire un If I=0:End pour arrêter la boucle seulement lorsque une condition est vérifiée ;)
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.3%
 
Messages: 3441
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Re: premier score

Message non lude randlog » 08 Mai 2018, 19:44

Euh j'ai pas bien compris ce dont il en retournait, mais si j'ai bien suivi faut sortir d'une boucle à une certaine condition, ya une solution pas jolie mais fonctionnelle c'est un goto dans la boucle si la condition est vérifiée, envoyant à une étiquette juste après la boucle :p
Image
Image
Avatar de l’utilisateur
randlogAmbianceur
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 15.4%
 
Messages: 567
Inscription: 05 Sep 2015, 16:23
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Supoptique

Re: premier score

Message non lude FjFk » 08 Mai 2018, 19:53

bravo, vous m'avez embrouiller. ^^
tout ce que je veux est comment faire en sorte qu'il y ai un premier score avant que l'on commence le jeu pour la première fois (enfin 7 puisqu'il y auras 7 scores d'afficher) et que je ne soit pas des scores qui se réinitialisent a chaques nouvelles parties.
OK ? ^^
Image
Tu veux découvrir mon projet Anonymous ?
Leviathan
Avatar de l’utilisateur
FjFk
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 82.9%
 
Messages: 282
Images: 18
Inscription: 01 Mai 2018, 15:59
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T STL

Re: premier score

Message non lude Ti64CLi++ » 08 Mai 2018, 20:39

Tu créés une liste avec 7->dim(|LMALISTE ou |L est le petit L de liste, trouvable dans le menu Liste.
Et tu testes si la première case est égale à 0. Si oui, cela veut dire que aucun score n'a précédemment été enregistré, si non, cela veut dire qu'il existe déjà un score ;)
Voilà, dis-moi si ce n'est pas clair ;)
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.3%
 
Messages: 3441
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Re: premier score

Message non lude Bisam » 09 Mai 2018, 08:17

Ok, j'avais oublié qu'il n'y a pas de Break... Je ne programme pas souvent dans ce langage.
Il suffit de remplacer par un While :
Code: Tout sélectionner
1→I
While N≤LSCOR(I)
  I+1→I
End
For J,P-1,I,-1
  LSCOR(J)→LSCOR(J+1)
End
N→LSCOR(I)

C'est même encre plus court :p
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: premier score

Message non lude FjFk » 09 Mai 2018, 09:06

Ti64CLi++ a écrit:Tu créés une liste avec 7->dim(|LMALISTE ou |L est le petit L de liste, trouvable dans le menu Liste.
Et tu testes si la première case est égale à 0. Si oui, cela veut dire que aucun score n'a précédemment été enregistré, si non, cela veut dire qu'il existe déjà un score ;)
Voilà, dis-moi si ce n'est pas clair ;)


ah, ok, je vient de comprendre:
quand on crée une liste, les variables sont automatiquement misent à 0.
merci à tous ^^
Image
Tu veux découvrir mon projet Anonymous ?
Leviathan
Avatar de l’utilisateur
FjFk
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 82.9%
 
Messages: 282
Images: 18
Inscription: 01 Mai 2018, 15:59
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T STL

Re: premier score

Message non lude Bisam » 09 Mai 2018, 10:07

En fait, ce n'est pas tout-à-fait exact.
La manipulation 7→dim(Lmaliste) ne crée pas la liste : elle ne fait que la redimensionner.
Si la liste avait déjà été créée, les 7 premières valeurs seront conservées telles quelles... et s'il y en avait moins que 7, les dernières seront mises à 0.
Si elle n'était pas créée, la liste est d'abord créée et les 7 valeurs seront mises à 0.

PS : Je ne crois pas que ce soit très utile de créer un topic différent pour chacune de tes questions, LeJKNational.
Un seul topic consacré à la création de ton programme suffirait.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: premier score

Message non lude FjFk » 09 Mai 2018, 10:27

Bisam a écrit:PS : Je ne crois pas que ce soit très utile de créer un topic différent pour chacune de tes questions, LeJKNational.
Un seul topic consacré à la création de ton programme suffirait.


ok, je vais le faire
ps: c'est leJKnational ^^
Image
Tu veux découvrir mon projet Anonymous ?
Leviathan
Avatar de l’utilisateur
FjFk
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 82.9%
 
Messages: 282
Images: 18
Inscription: 01 Mai 2018, 15:59
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T STL

PrécédenteSuivante

Retourner vers TI-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 26 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1363 utilisateurs:
>1346 invités
>13 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)