Rechercher : dans
Par :

Liberty Basic

Dernière réponse le 22 fév 2005 à 01:24:47 IrieRom, le 9 jan 2005 à 20:00:59 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Liberty Basic » dans :
Erreur système : Microsoft Visual Basic VoirEn ouvrant Excel, vous rencontrez un message d'erreur. Une fenêtre au nom de "Microsoft Visual Basic" s'ouvre avec le contenu suivant : Erreur système &H80004005 (-2147467259). Erreur non spécifiée Pour corriger le problème, suivez les...
Télécharger Visual Basic 6 Runtime (VB6 DLL) VoirLe Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en langage Visual Basic 6.0. Il contient notamment les DLL suivantes :...
Introduction à Visual Basic VoirPrésentation de Visual Basic Visual Basic est un outil développé par Microsoft pour développer facilement des applications fonctionnant sous Microsoft Windows ©. Visual Basic est, comme son nom l'indique, un outil visuel permettant de créer...

1

HDU, le 9 jan 2005 à 20:16:14

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 !

@+

Répondre à HDU

2

MadDog, le 9 jan 2005 à 20:17:56

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.­

Répondre à MadDog

3

IrieRom, le 9 jan 2005 à 21:07:15

Ben merci je vous remrecie de mavoir éclairer sur ce point je pourrai donc continuer mon apprentissage encore merci a la prochaine

Répondre à IrieRom

4

MadDog, le 9 jan 2005 à 21:21:05

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.­

Répondre à MadDog

5

wathson, le 30 jan 2005 à 00:00:41

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

Répondre à wathson

6

 pascal, le 22 fév 2005 à 01:24:47

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....

Répondre à pascal