Forum

Catégorie : Programmes
Forum : Aide à la programmation
Vues : 1129
Réponses : 14
Type : discussion
Etat : réponses autorisées

Tralalala..

frostsabre le 24/02/2008 à 13:17
Décidement ce programme.. crazy.gif . Je fais encore appel à vous, mais après tout n'est-ce pas ça qui fait vivre le forum? winkle.gif

Voici ce code, normalement lorsque quelqu'un dort à la taverne il devrait récupérer sa vie (N=niveau), donc si son niveau est 1, il récupére 60 etc.
Je ne sais pas comment donner un maximum à une variable, alors j'ai fait cette ligne de code , mais elle ne marche que pour N=1, aidez moi sad.gif


Code
Disp "APRES UNE BONNE NUIT"
Pause : EffEcr
If N=1
60-> L
Goto 0
If N=2
70-> L
Goto 0
If N=3
80-> L
Goto 0
If N=4
100-> L
Goto 0
If N=5
120-> L
Goto 0
If N=6
200-> L
Goto 0


Merci d'avance ! ahh.gif
ratuss le 24/02/2008 à 13:58
En fait il suffit d'enlever les goto (ou de rajouter des then mais je déconseille)

Sinon voila un code plus court :
Code
Pause "APRES UNE BONNE NUIT"
EffEcr
10(5+N+(N=4)+2(N=5)+9(N=6->L
Sangohan38 le 24/02/2008 à 14:28
Je pensais plus à un code du genre:

Code
Pause "APRES UNE BONNE NUIT"
EffEcr
50+10N->L
Goto 0


Sangohan38
ratuss le 24/02/2008 à 15:10
c'est vrai que c'est plus simple, mais le résultat n'est pas le même.
frostsabre le 24/02/2008 à 16:54
merci beaucoup !
coc5 le 29/02/2008 à 15:40
Code
Pause "APRES UNE BONNE NUIT
EffEcr
10{6,7,8,10,12,20
Ans(N->L


Ce code fait gagner quelques octets happy.gif
ratuss le 29/02/2008 à 16:09
c'est bien pensé happy.gif



trop bien pensé même maxiangry.gif
azaki44 le 29/02/2008 à 16:14
Attention Ratuss n'aime pas qu'on pense trop mieux que lui xD
ratuss le 29/02/2008 à 18:46
j'ai beau chercher je ne trouve pas mieux cry.gif
frostsabre le 29/02/2008 à 19:02
Euh ton Ans(, j'ai fait Rép mais moi j'ai pas de ( c'est normal?
ratuss le 29/02/2008 à 20:05
bah oui faut le rajouter
frostsabre le 01/03/2008 à 09:07
Oki mici à tous !
coc5 le 01/03/2008 à 13:09
Au passage Ans (ou Rèp) est vraiment pratique pour sa propriété multi-type. Du genre:

Code
[A](A,B
If Ans=0:" "
If Ans=9:"*"
Ouput(A,B,Ans

(Dans un démineur par exemple)

Ca affichera soit le nombre soit, si c'est un 0, un espace ou encore une mine si c'est un 9 happy.gif

(Ce que je veux dire c'est que ça peut servir vraiment souvent)
ratuss le 01/03/2008 à 14:04
attention : pas de chaine sur la ti 82. :p
coc5 le 01/03/2008 à 16:20
Mon exemple n'était pas pour les Ti82 simple :p

(Au passage Ans(A,B) est possible aussi)