π
<-

Repeter un programme

:32ti89: :32ti892: :32ti89t: :32ti89tn: :32ti92: :32tiv200:

Repeter un programme

Unread postby yaromin » 19 Oct 2010, 17:11

Bonsoir,
je me suis fait un programme simple en spé pour trouver les diviseurs d'un nombre mais à la fin de ce programme je voudrais le relancer une nouvelle fois, qui retourne à la première instruction prompt. Je m'explique à la fin de mon programme plus aucune touche ne repond et je suis obligé d'appuyer sur esc puis de relancer le programme :(:
User avatar
yaromin
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 4%
 
Posts: 7
Joined: 19 Oct 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS

Re: Repeter un programme

Unread postby jacques » 19 Oct 2010, 18:22

yaromin wrote:Bonsoir,
je me suis fait un programme simple en spé pour trouver les diviseurs d'un nombre mais à la fin de ce programme je voudrais le relancer une nouvelle fois, qui retourne à la première instruction prompt. Je m'explique à la fin de mon programme plus aucune touche ne repond et je suis obligé d'appuyer sur esc puis de relancer le programme :(:


Bonsoir,

C'est la procédure normale pour quitter un programme, c'est tout-à-fait normal. De toutes façons, tu peux relancer le programme à partir de l'écran home juste après (suffit de ré-appuyer sur [enter]). :;):
Sublime Chevalier Elu des TI

Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!

Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
User avatar
jacques
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 14.9%
 
Posts: 2057
Images: 0
Joined: 25 Aug 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: prépa PSI

Re: Repeter un programme

Unread postby yaromin » 20 Oct 2010, 16:02

Ok mais je voulais que justement le programme se répète et de manière propre sans que j'ai à faire un break pour l'arrêter. Après c'est juste pour gagner une demi seconde et éviter d'avoir F1-8 très souvent, donc si ce n'est pas possible c'est pas grave...
User avatar
yaromin
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 4%
 
Posts: 7
Joined: 19 Oct 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS

Re: Repeter un programme

Unread postby jacques » 20 Oct 2010, 16:36

yaromin wrote:Ok mais je voulais que justement le programme se répète et de manière propre sans que j'ai à faire un break pour l'arrêter. Après c'est juste pour gagner une demi seconde et éviter d'avoir F1-8 très souvent, donc si ce n'est pas possible c'est pas grave...


Ok, dans ce cas tu peux très bien mettre ton programme dans une boucle, du style :

Code: Select all
a-0
while a=0

ton programme

Input "Arrêter ?",a
endwhile


Et ton programme se répètera jusqu'à ce que tu entre une valeur différente de 0 quand il te demande de s'arréter.
Sublime Chevalier Elu des TI

Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!

Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
User avatar
jacques
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 14.9%
 
Posts: 2057
Images: 0
Joined: 25 Aug 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: prépa PSI

Re: Repeter un programme

Unread postby Loulou 54 » 20 Oct 2010, 17:02

yaromin wrote:Bonsoir,
je me suis fait un programme simple en spé pour trouver les diviseurs d'un nombre mais à la fin de ce programme je voudrais le relancer une nouvelle fois, qui retourne à la première instruction prompt. Je m'explique à la fin de mon programme plus aucune touche ne répond et je suis obligé d'appuyer sur esc puis de relancer le programme :(:

Oui, tu as dû faire une boucle mais qui ne s'arrête jamais. Dans ce cas, c'est avec ON que tu dois interrompre ton prog, n'est-ce pas ? Pas avec ESC.
Il faut alors faire un test pour savoir quand la réponse est trouvée. Ou si tu veux arrêter avec une touche, il faut utiliser la fonction GetKey() et le code de la touche voulue.
Par exemple, on peut faire ainsi : Si tu appuies sur ESC, le programme s'arrête, si tu appuies sur ENTER, il recommence.
Il faut ajouter ces deux lignes dans ta boucle :
Code: Select all
If GetKey()=264:Exit
If GetKey()=13:Goto deb

Et rajouter ce label au début de ton programme
Code: Select all
Lbl deb


Mais je ne vois pas trop à quoi ressemble ton programme. Poste nous ton code, on pourra plus t'aider ! :#top#:
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.6%
 
Posts: 1985
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon

Re: Repeter un programme

Unread postby yaromin » 24 Oct 2010, 20:18

Merci beaucoup loulou tout marche nickel maintenant
User avatar
yaromin
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 4%
 
Posts: 7
Joined: 19 Oct 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS


Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 7 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
881 utilisateurs:
>860 invités
>13 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)