π
<-

Transformer une chaine de caractères en valeur numérique

Transformer une chaine de caractères en valeur numérique

Unread postby RomX » 21 Oct 2005, 17:37

Je crois que le sujet en dit assez.

J'aimerais savoir s'il est possible sur le TI-basic (comme sur beaucoup d'autre basics) de transformer une chaine de caractère en une valeur numérique stockable dans une liste ou dans une variable par exemple.

Merci d'avance

Hervé
User avatar
RomX
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 12%
 
Posts: 8
Joined: 09 Oct 2005, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Transformer une chaine de caractères en valeur numérique

Unread postby RomX » 22 Oct 2005, 09:59

Merci pour cette réponse si rapide mais ce n'était pas ma question (peut etre me suis-je mal exprimé).
Je voudrais transformer une valeur stoquée dans une chaine de caractères (str) et la transformer en une valeur numérique stoquable dans une variable ou dans une liste.

:"123"str1
comment faire pour obtenir une variable contenant 123, j'ai bien essayé:
:str1A, après avoir appuyer sur entrée, ca affiche 123 (a gauche comme des caractères et non à droite comme des nombres), je me dit victoire mais non, dès que je rappele A, il affiche l'ancienne valeur de la variable.

Merci d'avance
User avatar
RomX
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 12%
 
Posts: 8
Joined: 09 Oct 2005, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Transformer une chaine de caractères en valeur numérique

Unread postby tama » 16 Jan 2006, 22:10

moi aussi j'ai essayé mais c'est pas possible sur z80...
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: Transformer une chaine de caractères en valeur numérique

Unread postby tama » 17 Jan 2006, 11:08

de rien ! :;): j'aime bien aider les gens !! surtout sur TI-84 lol
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: Transformer une chaine de caractères en valeur numérique

Unread postby M@D_Doc » 17 Jan 2006, 18:37

Qu'est ce que vous feriez sans moi...
Il faut utiliser expr( et mettre le string voulu
J'explique : il transforme ce qu'il y a dans le string en une variable, ainsi,
Code: Select all
:"A5N+3.5" - Strg0
:1-A
:2-N
:expr(Strg0)-A
:Disp A

Il fera 1*5*2+3.5 = 13.5
Cela permet donc aussi de trouver la résolution d'un terme d'une fonction/suite facilement...
Ais-je été assez clair?
Projets en cours : Quest 2 : 1% ; fy_woodhouse_source : 15%
Mange un castor, tu sauveras un arbre

Image
User avatar
M@D_Doc
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 21.1%
 
Posts: 574
Joined: 08 Dec 2005, 00:00
Location: Alsace, 68440
Gender: Male
Calculator(s):
MyCalcs profile
Class: Admis en FTM

Re: Transformer une chaine de caractères en valeur numérique

Unread postby tama » 17 Jan 2006, 22:10

ça existe "expr(" sur les z80 ?
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: Transformer une chaine de caractères en valeur numérique

Unread postby M@D_Doc » 18 Jan 2006, 13:40

j'ai une ti 84+ et c'est dessus
Projets en cours : Quest 2 : 1% ; fy_woodhouse_source : 15%
Mange un castor, tu sauveras un arbre

Image
User avatar
M@D_Doc
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 21.1%
 
Posts: 574
Joined: 08 Dec 2005, 00:00
Location: Alsace, 68440
Gender: Male
Calculator(s):
MyCalcs profile
Class: Admis en FTM

Re: Transformer une chaine de caractères en valeur numérique

Unread postby tama » 18 Jan 2006, 13:48

ok
et est-ce que c'est possible de faire l'inverse ? expr-str ?
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: Transformer une chaine de caractères en valeur numérique

Unread postby Yak » 18 Jan 2006, 15:48

ça m'etonerais puisque la calculatrice fait dirrectement le calcul lorsque tu rentre la valeur A :

Input A

La je rentre Z*2-2X*Y
La calculatrice va faire la calcul, meton que le resulta donne 15

et 15-A

Enfin il me semble
Segata sanshiro ! せがた三四郎
Prosternez vous devant le Dr. Lakav !
User avatar
Yak
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 70.8%
 
Posts: 3382
Joined: 04 Feb 2005, 00:00
Location: Le nez dans mon ordi
Gender: Male
Calculator(s):
MyCalcs profile
Class: PSI

Re: Transformer une chaine de caractères en valeur numérique

Unread postby M@D_Doc » 18 Jan 2006, 17:54

**Bien sûr, tu peux mettre ce que tu veux dans un Strg avec Input...

**je reexplique : la fonction expr LIT une chaîne de caractère...
Projets en cours : Quest 2 : 1% ; fy_woodhouse_source : 15%
Mange un castor, tu sauveras un arbre

Image
User avatar
M@D_Doc
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 21.1%
 
Posts: 574
Joined: 08 Dec 2005, 00:00
Location: Alsace, 68440
Gender: Male
Calculator(s):
MyCalcs profile
Class: Admis en FTM

Next

Return to TI-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 7 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2289 utilisateurs:
>2269 invités
>14 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)