Page 1 of 1

mettre un temps sur ti-89

Unread postPosted: 17 Apr 2015, 17:01
by akhenacolin
Bonjour,
J'aimerais savoir comment faire pour inclure un temps dans un programme.
J'aimerais qu'un calcul s'affiche et que si on ne le trouve pas assez vite il affiche la reponse tout seul passez un certain temps.
Merci de vos futur reponse
Ps: j'ecris sur un clavier de telephone en allemand il est donc possible que certaine faute d'orthographe naient pas ete corrigées.

Re: mettre un temps sur ti-89

Unread postPosted: 17 Apr 2015, 20:59
by Bisam
Il n'y a pas vraiment de gestion du temps en TI-Basic, mais tu peux t'en sortir facilement en utilisant un compteur dans une boucle.
Par exemple, tu peux créer une fonction "waitkey" ainsi :
Code: Select all
waitkey(t)
Func
Local k
0→k
While k=0 and t>0
  t-1→t
  getkey()→k
EndWhile
Return {k,t}
EndFunc

Elle prend en paramètre un temps "t" et attend qu'on appuie sur une touche pendant ce temps "t".
Si on appuie sur une touche, elle renvoie le code de la touche "k" et le temps restant "t"... et sinon, elle renvoie {0,0} car le temps s'est écoulé et qu'on n'a pas appuyé sur une touche.

À toi de voir comment l'utiliser ou la modifier pour arriver à tes fins. En particulier, c'est à toi de déterminer le temps "t" à attendre.