A voir également:
- TI 83+ séparer les chifres d'un nombre
- Séparer pdf - Guide
- Ti 83 en ligne - Forum calculatrices
- En raison d'un nombre important d'échec de connexion snapchat ✓ - Forum Snapchat
- Dans ce fichier, réalisez le graphique xy (nuage de points ou dispersion), avec les x en abscisse. dans le graphique, les points dessinent un nombre. lequel ? - Forum Bureautique
- Supprimer programme ti 83 - Forum calculatrices
2 réponses
$0M3oNe
Messages postés
336
Date d'inscription
samedi 1 décembre 2012
Statut
Membre
Dernière intervention
24 octobre 2016
84
9 mai 2014 à 16:20
9 mai 2014 à 16:20
Bonjour,
je pense avoir trouvé ce que tu cherche, il faut pour ça utiliser les chaînes de caractères et j'ai pensé que stocker les chiffres séparés dans une liste serait plus simple à utiliser:
Je précise quand même que le symbole =/ veux dire "différent de".
Pour expliquer simplement, on rentre le chiffre dans une chaîne de caractère, on défini une liste L1 avec une taille de 8, ensuite on détecte 8 fois les positions des chiffres 1 et 0 dans la chaîne, puis on les stocke dans la liste L1 aux positions enregistrées.
Pour avoir accès aux chiffres il suffit de rentrer
On peut bien entendu changer les variables A, B, T, Chaîne1 et L1 sans problèmes.
je pense avoir trouvé ce que tu cherche, il faut pour ça utiliser les chaînes de caractères et j'ai pensé que stocker les chiffres séparés dans une liste serait plus simple à utiliser:
:Input "chaine=",Chaîne1 :8->dim(L1) :For(T,1,8) :carChaîne(Chaîne1,"0",T)->A :carChaîne(Chaîne1,"1",T)->B :If A=/0 :Then :0->L1(A) :End :If B=/0 :Then :1->L1(B) :End :End
Je précise quand même que le symbole =/ veux dire "différent de".
Pour expliquer simplement, on rentre le chiffre dans une chaîne de caractère, on défini une liste L1 avec une taille de 8, ensuite on détecte 8 fois les positions des chiffres 1 et 0 dans la chaîne, puis on les stocke dans la liste L1 aux positions enregistrées.
Pour avoir accès aux chiffres il suffit de rentrer
L1(position du chiffre).
On peut bien entendu changer les variables A, B, T, Chaîne1 et L1 sans problèmes.
merci beaucoup, je n'ai pas essayer ta solution mais vu de loin sa a l'air de marcher... entre temps j'en ai trouvé une autre:
et bref on répéte l'opération autant de fois qu'il y a de chiffre ...
je pense que ta version est plus optimisé que la mienne mais je ne maîtrise pas encore les chaines...
merci
partDéc(X/10)*10->A
partDéc(X/100-A/100)*10->B
partDéc(X/1000-A/1000-B/100)*10->C
et bref on répéte l'opération autant de fois qu'il y a de chiffre ...
je pense que ta version est plus optimisé que la mienne mais je ne maîtrise pas encore les chaines...
merci