π
<-

sélectionner caractere dans variable

sélectionner caractere dans variable

Unread postby Finality » 14 Nov 2007, 18:36

Bonjour,

je suis en train de faire un programme, et j'aurais besoin de sélectionner un caractere à un certain rang dans une variable

Un petit schéma:

Ma variable A contient :
101101

j'aimmerais savoir si il existe une fonction qui permet de sélectionner un caractère (rouge ici ;)) dans une variable

merci pour votre réponse
Kevin
User avatar
Finality
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 20%
 
Posts: 1
Joined: 14 Nov 2007, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: BTS

Re: sélectionner caractere dans variable

Unread postby tama » 14 Nov 2007, 18:54

sélectionner un caractère ?
y avait une formule que j'avais trouvé mais je sais plus où :D

ah, voilà :
Code: Select all
int(10^(F)fPart(X/10^(int(2-A+log(X



où X est le nombre
A le rang de début de ce que tu veux extraire
et F le nombre de chiffres à extraire

donc ici ça donnerait :

Code: Select all
int(10^(1)fPart(101101/10^(int(2-4+log(101101


Sinon je te conseille de convertir ta variable A en chaine de caractères
(faut trouver le programme, l'est pas loin :D) puis d'utiliser la fonction
sub(chaine,début,nbre) qui extrait nbre chaines de la chaine chaine à partir de
début

= 101101 = "101101" = sub("101101",4,1) = "1"

Ensuite retrouver 1 grâce à expr("1")
`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: sélectionner caractere dans variable

Unread postby charognard » 14 Nov 2007, 19:10

si c'est en numérique binaire il suffit de faire une (101101 AND 100) > 0
User avatar
charognard
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 81.8%
 
Posts: 869
Joined: 18 Oct 2007, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: sans

Re: sélectionner caractere dans variable

Unread postby chicu » 15 Nov 2007, 19:04

ou alors tu transforme en chaine et avec mid(nomdelachaine,debut,pas) tu extrais ce dont tu as besoin :)
Ce n'est pas le manque de choix qui te manques :)
User avatar
chicu
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 85.9%
 
Posts: 206
Joined: 27 May 2007, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS SI

Re: sélectionner caractere dans variable

Unread postby tama » 15 Nov 2007, 20:01

sub() sur z80 pas mid() ;)
`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: sélectionner caractere dans variable

Unread postby ced78fr » 16 Nov 2007, 16:52

oua !! charognard est actif sur le fofo !!
User avatar
ced78fr
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.1%
 
Posts: 3845
Joined: 11 May 2006, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Bac +5

Re: sélectionner caractere dans variable

Unread postby chicu » 16 Nov 2007, 23:52

Oups donc oui effectivement sub() :)
User avatar
chicu
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 85.9%
 
Posts: 206
Joined: 27 May 2007, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS SI

Re: sélectionner caractere dans variable

Unread postby ced78fr » 17 Nov 2007, 00:29

effetivement
User avatar
ced78fr
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.1%
 
Posts: 3845
Joined: 11 May 2006, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Bac +5

Re: sélectionner caractere dans variable

Unread postby tama » 17 Nov 2007, 12:52

Xywez toujours du flood assuré quand il est là :%):

d'ailleurs c'est effectivement :%):
`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: sélectionner caractere dans variable

Unread postby charognard » 17 Nov 2007, 15:55

ça peut etre affectueusement aussi.
il tentait peut etre son coming out
User avatar
charognard
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 81.8%
 
Posts: 869
Joined: 18 Oct 2007, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: sans

Next

Return to TI-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 12 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.
2366 utilisateurs:
>2352 invités
>7 membres
>7 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)