Liberty Basic
IrieRom
-
pascal -
pascal -
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
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
A voir également:
- Liberty Basic
- Microsoft 365 basic - Accueil - Microsoft Office
- Visual basic - Télécharger - Langages
- File renamer basic - Télécharger - Gestion de fichiers
- Visual basic editor - Télécharger - Langages
- Quick basic - Télécharger - Édition & Programmation
6 réponses
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 !
@+
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.
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.
Ben merci je vous remrecie de mavoir éclairer sur ce point je pourrai donc continuer mon apprentissage encore merci a la prochaine
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.
Chercher la réponse à une question avant de la poser c'est
la moitié du travail de fait. Savoir la formuler est un art.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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
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....
http://lbasic.atomysk.com
et le forum d'aide qui va avec
http://lbasic.atomysk.com/forum
et tout ça en français....