1

Salut @vous,

Admettons que g 20 variables nommée de a1 à a20. Est il possible via un algo simple de les faire afficher toutes à la suite sans le preciser une a une? (éviter le output a1,a2,a3....... donc) grin



Thx d'avance


Ps: Si oui lequel smile smile smile ?
"Hope is a waking dream" :D

2

Tu peux faire ça avec une indirection (recherche "#" dans ton manuel), avec un truc du style :
for i,1,20
output x,y,#("a"&string(i))
endfor
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3

euh, oui, mais ça les affiche tous au même endroit...

for i,1,20 
output x+mod((i-1)*8,77),y,#("a"&string(i)) 
endfor

4

Sans blague neutral
Par "x,y" qui ne sont même pas définis, j'entendais "n'importe quelle expression, on s'en fous, c'est pas ça le point important"...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

5

Ok merci et maitenant imaginons que g des images dont ls noms de variables sont a1 a2 etc..... , coment faire pour faire afficher l'image en fonction d'un nombre n (an).
Exemple : g quatre images a1 a2 a3 a4

je tire aléatoire ment entre 1 et 4 stoké dans m.
et j'affiche l'image am <===== c ca qui m'interesse coment le faire d'un algo simple ? grin


Thx d'avcne
"Hope is a waking dream" :D

6

vertel("pict","a"&string(rand(4)),x,y,z)

7

He bah tu ouvres ta notice, tu vas lire comment fonctionne l'indirection et à l'aide du bout de code qui a été posté et de ton cerveau, tu cherches comment adapter pour afficher l'image "n".

Indice : Ces 3 lignes affichent déjà l'image n... Sauf que c'est pas n, c'est i. Tu devrais t'en sortir, non ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

8

Oué c bon g trouvé mais ca marché po paske moi la fonction string() n'est po prise en compte mio c chaine() c pour ca que j'y arrivai po grin. Un aute probleme auquel je suis confronté mais c paske je ne connais po la fonction apropriée -si elle existe-. Imaginons que g 4 images distincte sur l'ecran et que je veuille en effacer une seulement, nommée a1. COmment faire a part mettre plein d'espace a l'endroit de cette image grin ?



Thx d'avance
"Hope is a waking dream" :D

9

vertel("pict","ax",x,y,3)

10

lol g po le vertel smile
"Hope is a waking dream" :D

11

xorpic ax,x,y

12

Benbest :
Oué c bon g trouvé mais ca marché po paske moi la fonction string() n'est po prise en compte mio c chaine() c pour ca que j'y arrivai po grin.

Tu devrais passer ta calculatrice en anglais, quasiment tout le monde programme en basic en anglais, ça t'évitera de faire des programmes incompatibles.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

13

Merci et je prend le conseil smile
"Hope is a waking dream" :D

14

tu as intérêt à le rendre après usage cheeky
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

15

Je ne prendrai po compte d ecette derneire remarque triso
"Hope is a waking dream" :D

16

Vertyos :
Tu peux faire ça avec une indirection (recherche "#" dans ton manuel), avec un truc du style :
for i,1,20
output x,y,#("a"&string(i))
endfor

Faux, c'est #("a"&string(exact(i)) qu'il faut mettre!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

17

#ridicule#

18

what
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

19

Nan rien, on va pas repartir sur tes méthodes "comment augmenter artificiellement la taille d'un programme en Ti-Basic"... SetMode et basta.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

20

Compatibilité avec les modes existants (sans les trafiquer) rulez. smile
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

21

Nan rien, on va pas repartir sur tes méthodes "comment augmenter artificiellement la taille d'un programme en Ti-Basic"... SetMode et basta.
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

22

merci smile

Mais décidement faut que je m'habitue a ce syteme de chaine qui était pas présent sur casio sad . C pour ca que g encore un probleme g bo cherché mais ca m'affiche tjs "Type de donnée" comme erreur.
Imaginons que g une matrice nommée abc dans laquelle a la case [1,3] se trouve la chaine de caractère "arbre".
Je décide d'associer a cette chaie de caractère un nombre entier aléatoir entre 1 et 4.
G essayé avec votre méthode du & ou encore de # mais a chaqe fois la meme erreur sad . Pouvez m'aidez svp smile ?



Thx d'avance
"Hope is a waking dream" :D

23

Lis le manuel sur le CD ! Puis ton truc m'a l'air idiot neutral

if abc[1,3]="arbre"
rand(4)->cucul

24

associer ? i.e. ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

25

Lol mais non c po le fait de tirer le b aléatoire qui m'embete smile ca c facile, c que je veux lui associer ce nb ex "arbre4"

Moi g fait abc[1,3]&string(rand(4)) -> abc[1,3] mais ca marche po :'(
"Hope is a waking dream" :D

26

what Ça devrait marcher !

Tu as bien rentré les guillemets dans ton "arbre" ?

27

Oué c bon ca marche maitenant mais j'été sur de les avoir mis grin
Merci ^^
"Hope is a waking dream" :D

28

G encore un probleme smile . Voila je voudrait renommer en masse un certain nombre d'image nomée de a1 à a 20, pour qu'elle deviennent a101 à a 121
Voila ce que g fait :

For 1,b,20
string(b)-> b
string(b+100)->c
Rename "a" & b, "a" & c
Endfor


Mais voila ca marche po grin

Pk ?


Thx d'avance
"Hope is a waking dream" :D

29

mets des #
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

30

Ca ne marche toujours po grin Ca marque la chaine d'indirection n'est pas un nom de variable valide

??? sad
"Hope is a waking dream" :D