Télécharger Imprimer la page

Sharp PC-1500 Manuel D'instructions page 83

Publicité

Ali
and
more
about Sharp PC-1500
at
http://www.PC-1500.info
Exemple
1:
10
AS
=
"FAITES VOS JEUX"
20
8$
=
MIOS
(A$,
8,31
30 PRINT 8$
Sortie:
jv9s
RUN
Exem1
1
l
e
2:
10
TS
=
MIOS ("(415)
743.
-
1602",
6, 3)
20 PR
I
NT TS
Sortie:
- -
1
743
RUN
Le
prem ier argument de cette
fonction consiste en
une
chaine de caractères. ou
une
variable
de
chaine
de
catactêres.
Le second argument est un nombre qui
représente
le
premier
caractère
à
extraire.
Le
t1
roisième
argument
constitue
le
nombre total
de
caractères
à
extraire,
y compris
le
premier.
Dans te
premi
e·r
exempl
e,
"FA ITES VOS JEUX"
est
stocké
sous AS. MID$ exlrait
trois caractères
en commençant par le
hui
t ième
et
les
loge dans BS. Si
l'on imprime
6$. on
trouvera qu'i
l
contient
"VOS".
Dans
le deuxième
exemple, une
chaine
conte·nant un numêro
de
téléphone
consti
tue le
premier
argument.
On
repère
le sixième
caractère
{"7••)
et
on le stocke
avec
les deux caractères suivants
sous
la
variable
T $.
Le résultat
imprimé
sera
"743",
C.7. La fonction
RIGHTS
RIGHTS
fonct
ionne comme LEFTS
la
dif
fférence
étant
que RIGHTS
commence
à
exécuter
à
partir
de
l'extrémité
inverse de
la
chaîne
(la droite).
Les arguments sont
les
mêmes que pou
r
LEFTS
:
RIGHTS
{
("chafne de caractères, nombre)
(
variable
d
e caractères,
nombre!
L'
argument "nombre"
de
cette fonction spécifie
combien de
caractères
s.ont
à
extraire de la
chaîne,
en
part.ant
de la
droite.
Exemple
1:
10 XS
=
"READ ONL
Y
ME
MORY"
20
YS=
RIG HTS (XS.
61
30 PRINT
Y$
Dans ces
p
rogr.
a mme,
la fonc
tion
RIGHT$
prend
six
caractères
de
l'extrémité-
d ro ite de
la
chaîne
et les stocke sous
la
variable
YS.
YS
contient
maintenant
"MEMORY".
8:1
Do not sale this PDF
!!!

Publicité

loading