Salut à tous ! Mouais... c'est mieux.
Je voudrais savoir comment on fait pour faire un timer avec des variables pour avoir un programme ou à chaque passage symbolique de l'évolution du temps d'une heure, la boucle while reboucle pour avoir un nouveau passage sur l'algo.
H: time
D: days
M: month
N: variable
Year: pour arrêter le tant que.
[Du coup le programme doit être lancé à 1:00 le 01/01/19 pour fonctionner.]
J'ajouterai aussi que lorsque je fais
disp n
C'est pas N que je veux afficher, mais le texte inclut dans une liste où n correspond à une coordonnée de ma liste.
{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p...}
Si n=5 ça affiche :
e
Et je sais bien que je n'utilise pas la bonne fonction Rand, mais c'est juste un schéma. Je vais le faire proprement dans ma calculatrice.
Et pour le For h=0 and D=1 and M=1... c'est parce que je ne savais pas le dire autrement et je suis conscient que en TIBasic c'est absurde.
Mais je le redis, c'est une sorte de schéma.
Au fait je voudrais savoir s'il y a un "Quand" en TIBasic.
Disp A quand B=3 and C=2
Merci d'avance !
- Code: Tout sélectionner
Prgm
{H,D,M,N,year}:=1
While Year<1
LBL A
If H=24 then
LBL G
H:=0
D+1->D
EndIf
If D=30 then
M+1->M
Goto L
EndIf
Rand(0,1000)->n
Disp n
Timer: 1D
D:=1
Goto B
LBL L
If H=24 then
H:=0
D+1->D
EndIf
If D=31 then
M+1->M
Goto G
EndIf
Rand(0,1000)->n
Disp n
Timer: 1D
D:=1
LBL B
If M=12 then
M:=1
Year+1->Year
Disp "Happy New Year !" For H=0 and D=1 and M=1
EndIf
H+1->H
Timer: pause of 1H.
Goto A
EndWhile
EndPrgm