Espace TI: Forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-29%
Le deal à ne pas rater :
PC portable Gamer ERAZER DEPUTY P60 – 15,6” FHD 144Hz – i7-12è ...
999.99 € 1399.99 €
Voir le deal

[Résolu] convertir une chaine en nombre

4 participants

Aller en bas

[Résolu] convertir une chaine en nombre Empty [Résolu] convertir une chaine en nombre

Message par jovasco 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
jovasco
Argent 4
Argent 4

Age : 68
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

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

Message par Hayleia 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
Hayleia
Or 4
Or 4

Age : 30
Messages : 406
Date d'inscription : 03/08/2012
Points Forum : 46
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

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

Message par linkakro 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
linkakro
Or 4
Or 4

Sexe : Masculin
Age : 30
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

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

Message par Hayleia 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
Hayleia
Or 4
Or 4

Age : 30
Messages : 406
Date d'inscription : 03/08/2012
Points Forum : 46
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

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

Message par jovasco Mer 17 Avr - 5:40

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

Age : 68
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

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

Message par Hayleia 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
Hayleia
Or 4
Or 4

Age : 30
Messages : 406
Date d'inscription : 03/08/2012
Points Forum : 46
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

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

Message par jovasco 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
jovasco
Argent 4
Argent 4

Age : 68
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

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

Message par matrefeytontias 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
matrefeytontias
matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
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

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

Message par linkakro 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
linkakro
Or 4
Or 4

Sexe : Masculin
Age : 30
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

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

Message par matrefeytontias Mer 17 Avr - 17:43

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

Sexe : Masculin
Age : 26
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

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

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


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