[Résolu] convertir une chaine en nombre

Voir le sujet précédent Voir le sujet suivant Aller en bas

[Résolu] convertir une chaine en nombre

Message par jovasco le Mar 16 Avr - 11:33

Bonjour

pouvez vous me rappeler comment convertir une chaine (ou portion de chaine) en nombre ?

exemple je stocke "123"->Chaîne1
que je voudrais ajouter à 456 pour avoir 579 dans X par exemple

je crois qu'il faut passer par Chaîne>Equ( mais je ne sais pas comment procéder

merci


Dernière édition par jovasco le Mer 17 Avr - 5:41, édité 1 fois

jovasco
Argent 4
Argent 4

Age : 61
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Re: [Résolu] convertir une chaine en nombre

Message par Hayleia le Mar 16 Avr - 12:52

Cela fait bien longtemps que j'ai pas fait de Basic, mais il me semble que la commande exp() marcherait dans ton cas Clin Oeil

Hayleia
Or 4
Or 4

Age : 22
Messages : 406
Date d'inscription : 03/08/2012
Points Forum : 45
Points Concours : 4
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-76.fr
  • - TI-83+
  • - TI-84+ SE
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: [Résolu] convertir une chaine en nombre

Message par linkakro le Mar 16 Avr - 13:49

C'est "expr()".
Code:
"123->Str1
456+expr(Str1->X
C'est dans l'autre sens de conversion qu'on se prend la tête.
[Vous devez être inscrit et connecté pour voir ce lien]
Autre source quelque part dans le tuto de mdr1 sur le sdz...

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: [Résolu] convertir une chaine en nombre

Message par Hayleia le Mar 16 Avr - 18:33

linkakro a écrit:C'est "expr()".
Code:
"123->Str1
456+expr(Str1->X
C'est dans l'autre sens de conversion qu'on se prend la tête.
[Vous devez être inscrit et connecté pour voir ce lien]
Autre source quelque part dans le tuto de mdr1 sur le sdz...
Lol, ce clavier à la noix m'énerve. C'est évidemment expr que je voulais taper, pas exp (lol, exponentielle d'une chaîne [Vous devez être inscrit et connecté pour voir cette image]), mais bon, le r est passé à la trappe.
Heureusement que t'es passé après moi Très Content

Hayleia
Or 4
Or 4

Age : 22
Messages : 406
Date d'inscription : 03/08/2012
Points Forum : 45
Points Concours : 4
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-76.fr
  • - TI-83+
  • - TI-84+ SE
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: [Résolu] convertir une chaine en nombre

Message par jovasco le Mer 17 Avr - 5:40

merci à chacun oui c'était simple...
bonne journée

jovasco
Argent 4
Argent 4

Age : 61
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Re: [Résolu] convertir une chaine en nombre

Message par Hayleia le Mer 17 Avr - 6:34

(
Euh, j'ai pas compris pourquoi c'est moi qui ai reçu le "merci" alors que c'est linkakro qui donne la bonne réponse. Bon, je vais lui donner un +1 alors.
)

Hayleia
Or 4
Or 4

Age : 22
Messages : 406
Date d'inscription : 03/08/2012
Points Forum : 45
Points Concours : 4
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-76.fr
  • - TI-83+
  • - TI-84+ SE
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: [Résolu] convertir une chaine en nombre

Message par jovasco le Mer 17 Avr - 6:39

oui mais tout le monde se doutait que ce ne pouvait pas être Exp et que forcément c'était un faute de frappe (ou un vague oubli)
merci pour le +1 pour lui

alors un +1 pour chacun Content

jovasco
Argent 4
Argent 4

Age : 61
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Re: [Résolu] convertir une chaine en nombre

Message par matrefeytontias le Mer 17 Avr - 11:40

Personnellement je galère beaucoup plus en ASM à transformer une chaîne en nombre qu'un nombre en chaîne Gni

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: [Résolu] convertir une chaine en nombre

Message par linkakro le Mer 17 Avr - 16:29

Oais lol, mais tu as toutes les romcalls de TI, c'est pas comme en basic.
Il faut repérer les romcalls utilisées par expr, l'interpréteur et l'affichage.
Et si on a besoin de changer une adresse de data qui est brute, on peut recopier la romcall et la modifier.
M'enfin c'est plus facile à penser qu'à faire.

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: [Résolu] convertir une chaine en nombre

Message par matrefeytontias le Mer 17 Avr - 17:43

Enfin on essaye d'éviter les romcalls au maximum pour optimiser. Donc faut tout faire de zéro.

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: [Résolu] convertir une chaine en nombre

Message par Contenu sponsorisé Aujourd'hui à 6:50


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum