Posez votre question Signaler

Liberty Basic

IrieRom - Dernière réponse le 22 févr. 2005 à 01:24
Bonjour,
j'aimerai apprendre la programmation, j'ai acheter le livre "Apprendre a programmer pour les nuls" et dedans il nous explique comment programmer avec liberty basic. Et a un certain moment jarrive a un programme que je comprend pas. Le sujet de ce programme c'est "Extraire des caractères d'une chaîne", je compren le but de l'exemple donnée...

Ex:
NomComplet$ = "John Barkley Doe"
PremierPrénom$ = LEFT$( NomComplet$, 4)
PRINT "PremierPrénom : "; PremierPrénom$
Nom$ = RIGHT$( NomComplet$, 3)
PRINT "Nom de famille : "; Nom$
DeuxièmePrénom$ = MID$(NomComplet$, 6, 7)
PRINT "Deuxième Prénom : "; DeuxièmePrénom$
END

...ce que je comprend po c pk il y a des nombres ds les parenthèses au niveau des variables!!!! je vois vréaiment po ce ke le 3, le 4, le 6 et le 7 vienne faire la mais il doivent etre important parce ke kan on les enleve sa fonctionne pu...
Donc si quelqu'un pe maider merci davance
Lire la suite 

Liberty Basic »

6 réponses
Réponse
+0
moins plus
NomComplet$ = "John Barkley Doe"
PremierPrénom$ = LEFT$( NomComplet$, 4)
PRINT "PremierPrénom : "; PremierPrénom$
Nom$ = RIGHT$( NomComplet$, 3)
PRINT "Nom de famille : "; Nom$
DeuxièmePrénom$ = MID$(NomComplet$, 6, 7)
PRINT "Deuxième Prénom : "; DeuxièmePrénom$
END 


Salut !
La 1ere variable c'est nomcomplet§
Ensuite, premierprenom$ est égale à left$(nomcomplet$,4), ce qui revient à dire, gauche(de la variable, 4), soit les 4 caractères de gauche de ta variable...
PRINR "premier prénom :" premierprenom$ t'affichera donc : premier prénom : John
Ensuite la fonction RIGHT$ prend comme arguments ta variable et après la virgule le nombre de caractère qu'elle prend, en partant de la droite, là : Doe.
Enfin la fonction MID$ comprend 3 arguments : la variable, le début de ce que veux extraire, et le nombre de caractères que tu veux extraire).

Du genre : "nous sommes sur ccm" est la variable var$
left$(var$, 6)= nous s
right$(var$, 5)=r ccm
mid$(var$,3,6)=us som

Voili voilou !

@+
Ajouter un commentaire
Réponse
+0
moins plus
je connai pa mais apparemment :
la syntaxe de LEFT(chaine, x)
doit vouloir dire que ca renvoit les x premiers caracteres
(donc de la position 1 à x)
la syntaxe de RIGHT(chaine, y)
doit vouloir dire que ca renvoit les y derniers caracteres
(donc de la position longueur(chaine) à longueur(chaine)-y)

et MID(chaine, x, y)
renvoit les y caracteres a partir de la position x
(donc de la position x a x+y)





Chercher la réponse à une question avant de la poser c'est
la moitié du travail de fait. Savoir la formuler est un art.
Ajouter un commentaire
Réponse
+0
moins plus
Ben merci je vous remrecie de mavoir éclairer sur ce point je pourrai donc continuer mon apprentissage encore merci a la prochaine
Ajouter un commentaire
Réponse
+0
moins plus
au plaisir





Chercher la réponse à une question avant de la poser c'est
la moitié du travail de fait. Savoir la formuler est un art.
Ajouter un commentaire
Réponse
+0
moins plus
Ex:
NomComplet$ = "John Barkley Doe"
PremierPrénom$ = LEFT$( NomComplet$, 4)
PRINT "PremierPrénom : "; PremierPrénom$
Nom$ = RIGHT$( NomComplet$, 3)
PRINT "Nom de famille : "; Nom$
DeuxièmePrénom$ = MID$(NomComplet$, 6, 7)
PRINT "Deuxième Prénom : "; DeuxièmePrénom$
END

Bonjour Iron,

Je ne sais pas si quelqun à deja repondu mais je fais quand meme

Alors les chires associés à NomComplet$ sont très importants
en effet pour premier prénom left$ c'est à dire gauche du nom complet et le 4 signifie les 4 premieres lettres de nom complet
c'est à dire "John"

Pareil pour nom$ 3 caractères à partir de la droiteright$ c'est à dire "Doe"

en ce qui concerne le deuxieme prénom le 6 correspond à partant du J de "Jhon" on compte 4 caractères de "Jhon" + espace = 5 caractères, alors le "B"de "Barkley commence à la 6° position et compte 7 caractères d'ou le (6,7)

Voilà j'espére que tu as compris, je te salut
Ajouter un commentaire
Réponse
+0
moins plus
si vous avez besoin d'aide en liberty basic voici l'adresse du site français.

http://lbasic.atomysk.com

et le forum d'aide qui va avec

http://lbasic.atomysk.com/forum

et tout ça en français....
Ajouter un commentaire
Ce document intitulé « Liberty Basic » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook