Autorisation : Membre
Nb de messages : 9
Inscrit le : Mer 09 Jan 2008, 13:00
Posté le : Jeu 14 Fév 2008, 13:29
Petite rectification ( dsl ) :
Résolution des problèmes concenant :
- l'ordre d'affichage des bits
- les valeurs Héxadécimal > 10 ( -> affichage d'une lettre )
- choix de la longueur du code
Lbl21
U-1->U
A/B->C
int(C)->Q
A-Q*B->R
If R=10:Output(6,U,"A"
If R=11:Output(6,U,"B"
If R=12:Output(6,U,"C"
If R=13:Output(6,U,"D"
If R=14:Output(6,U,"E"
If R=15:Output(6,U,"F"
.........
If R=20:Output(6,U,"K"
If R<10:output(6,U,R
Q->A
If Q[Différent de]0:Goto 21
Stop
Lbl1:ClrHome
Input "BASE DE DEPART",Z
Input "CHIFFRE",Str1
lenght(Str1)->T
0->Y
10->A:11->B:12->C:13->D:14->E:15->F:16->G:17->H:18->I
For(s,1,(T-0)
expr(sub(Str1,S,1))->R
R*Z^(T-S)+Y->Y
End
Disp Y:Pause:Goto 0
Lbl 2:ClrHome
Input "NOMBRE :",A
Input "BASE D'ARRIVEE",B
17->U
8->I
Lbl21
U-1->U
A/B->C
int(C)->Q
A-Q*B->R
If R=10:Output(6,U,"A"
If R=11:Output(6,U,"B"
If R=12:Output(6,U,"C"
If R=13:Output(6,U,"D"
If R=14:Output(6,U,"E"
If R=15:Output(6,U,"F"
.........
If R=20:Output(6,U,"K"
If R<10:output(6,U,R
Q->A
If Q[Différent de]0:Goto 21
Stop
Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Dim 07 Déc 2008, 22:20
Pour la ligne sauté, ça doit être par soucis de lisibilité.
Sinon, pour les chaines, il faut que tu ai une 82 STATS et ça se trouve dans VARS+7.
Sangohan38
Ambla Invité
Posté le : Lun 08 Déc 2008, 21:38
merci pour ta réponse
j'ai une ti-82 stats fr j'ai donc chercher la traduction de VARS dans http://tout82.free.fr/forum/sujet.php?sujet=620
et je trouve que cela équivaut à FENETRE.
Donc j'appuie sur [fenetre] et sur [7] en haut mais je n'ai pas de LBL : s
Autorisation : Membre
Nb de messages : 9
Inscrit le : Mer 09 Jan 2008, 13:00
Posté le : Sam 10 Jan 2009, 19:41
Dsl de ne répondre que maintenant.
En effet, les sauts de lignes sont inutils.
Ensuite, si tu ne trouves certaines fonctions, reporte toi au catalogue : [2nd]+[catalog]
Aussi, en relisant le programme je me rend compte qu'il serait interessant de rajouter juste après le Lbl 1 :