Forum

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

Sauvegarder un nom

Sangohan38 le 16/02/2006 à 22:29
Si vous voulez garder un nom en mémoire, c'est tout simple. Il faut d'abord définir un nombre par lettre . Ensuite, plusieurs Input que l'on va ensuite garder en mémoire grâce aux liste. Pour finir, au moment de la restitution et ben il suffit de dire que Si dans la liste on a tel nombre, on affiche la lettre que l'on veut.
Cela donne (pour deux lettres):

Code
: 1=>A
: 2=>B
: 3=>C
: 4=>D
: 5=>E...
: Input "1 LETTRE:",A
: A=>L1(1)
: 1=>A
: 2=>B
: 3=>C
: 4=>D
: ...
: Input "2 LETTRE:",B
: B=>L1(2)


Donc ça c'est pour la sauvegarde et donc au moment de la restitution, cela donne:
Code

: If L1(1)=1:Text(1,1,"A" (par exemple)
: If L1(1)=2:Text(1,1,"B"
: If L1(1)....
: End
: If L1(2)=1:Text(6,1,"A"
: ...


Donc comme vouz le voyez, c'est super long a taper mai bon quand vous verrez votre nom s'afficher, vous serez fier de l'avoir fait. glasses.gif
ratuss le 01/03/2006 à 15:00
La encore, y vaut mieux utiliser getkey winkle.gif
Sangohan38 le 01/03/2006 à 15:16
la encor j'ai essayé mai je n'ariv vraiment pa au getkeys.
ratuss le 01/03/2006 à 18:20
Code
: 1=>A
: 2=>B
: 3=>C
: 4=>D
: 5=>E...
: Input "1 LETTRE:",A
: A=>L1(1)
: 1=>A
: 2=>B
: 3=>C
: 4=>D
: ...
: Input "2 LETTRE:",B
: B=>L1(2)



déja en utilisant t'a methode t'a moyen de faire plus court:

Code

: 1=>A
: 2=>B
: 3=>C
: 4=>D
: 5=>E...
: Lbl 0
: output(1,1,[tapez alpha+3]
: Input "  LETTRE:",A
: A=>L1(1)
: [tapez alpha+3]+1=>[tapez alpha+3]
: Goto 0
ratuss le 01/03/2006 à 18:21
Oups, je corrige

Code
: 1=>A
: 2=>B
: 3=>C
: 4=>D
: 5=>E...
: Lbl 0
: output(1,1,[tapez alpha+3]
: Input "  LETTRE:",A
: A=>L1([tapez alpha+3])
: [tapez alpha+3]+1=>[tapez alpha+3]
: Goto 0
Sangohan38 le 01/03/2006 à 18:35
j'ai rien compris
ratuss le 01/03/2006 à 18:59
alpha+3 => une variable dns la calcu
je la symbolise par ø

Code
Code
: 1=>A
: 2=>B
: 3=>C
: 4=>D
: 5=>E...
: Lbl 0
: output(1,1,ø             'on affiche 1, ou 2, ou 3 ou 4... (cela depend de la valeur de variable ø
: Input "  LETTRE:",A      'on afiche "  lettre", comme ca ca donne "1 
                            lettre" ou "2 lettre" ou "3 lettre"...
: A=>L1(ø)                 'on enregistre dans l1()1 ou l1(2)...
: ø+1=>ø                   'incremente ø
: Goto 0
ratuss le 01/03/2006 à 19:01
et rajoute:

1=>ø tt au début winkle.gif
Sangohan38 le 02/03/2006 à 07:49
oki
m00ler le 06/02/2007 à 19:45
Euh Bonjour tout le monde !
Alors voilà je connais un truc beaucoup plus simple pour sauvegarder une chaine de characteres :

Code

//si vous voulez demander a l'utilisateur de donner son nom :
:Input "TON NOM : ",Str1
:Disp "TON NOM EST :",Str1
(pas plus de 10 characteres par str)


Voila rien de plus simple godgrace.gif
webmaster le 06/02/2007 à 19:49
Oui, mais ça ne fonctionne pas pour les TI-82...

@+ Le Webmaster beer.gif
m00ler le 06/02/2007 à 19:54
Euh tu parles de la TI-82 tout court ?
Dans ce cas la je veux bien te croire mais pour la 82 stats sa marche
webmaster le 06/02/2007 à 20:25
Oui tout à fait...

@+ Le Webmaster beer.gif

PS : Soit le bienvenu
Stupid le 06/02/2007 à 21:04
c'est quoi str???
ça c'est de la bonne nouvelle si ça marche!!!
Sangohan38 le 07/02/2007 à 14:14
Bien sur, mais moi j'utilise la 82 donc STR (string (ou chaine)) n'existe pas.

Sangohan38
mad67 le 07/02/2007 à 15:01
je croyais que t'avais une 83 moi au fait j'ai les liens des jeux et on m'as passé 1 cable wééé
Sangohan38 le 07/02/2007 à 15:15
En effet, j'ai une 83+ mais, je suis rester fidèle à la prog sur 82 donc, mes prog restent compatible à partir de la 82.

Sangohan38
m00ler le 07/02/2007 à 19:26
Str c'est quoi ? loupe.gif
Alors Str est l'abréviation du mot string, qui signifie en language informatique chaine de charactère godgrace.gif !
il n'y a rien d'autres à comprendre happy.gif
Stupid le 08/02/2007 à 10:34
ça marche commun et ça se trouve ou sur une.fr
FulliZing le 08/02/2007 à 16:53
Bonjour,
Utilisation de "Chaine"
Input "ENTRE TON NOM?",Chaine1
Pour l'avoir, tu vas dans [var], "Chaine", et celle que tu veut voila.
Stupid le 08/02/2007 à 17:16
merci winkle.gif
florg1 le 08/02/2007 à 19:56
qqn porrait mexpliké comment on rentre un prgm jcomprends rien a tous vos code aucune touche ne correspon a ma ti 82 stats en fr
Sangohan38 le 09/02/2007 à 21:51
On parle des fonction en anglais: pour voir celle en français, va ici : https://tout82.pages-perso.fre[...]t.php?sujet=620

Sangohan38