IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Tutoriel pour apprendre Basic


précédentsommairesuivant

II. Les variables (DIM)

Elles désignent un nombre ou un texte, ou je ne sais pas quoi. On peut les annoncer au début d'un programme comme dans le programme d'avant ou en plein milieu. Il existe plusieurs variables, mais pour ne pas vous embrouiller je ne vais vous en expliquer que deux : INTEGER et STRING.

II-A. DIM

Sert à les nommer.

Integer désigne un nombre.
suivi de '%', mais pas obligatoire (faites-le, on s'embrouille sinon). Exemple :

 
Sélectionnez
DIM age as integer
...
input "ton âge" ; age%
print "tu as " ;age%
...

String désigne un texte.
Toujours suivi de '$'. Exemple :

 
Sélectionnez
DIM nom as string
...
input "ton nom" ; nom$
print "tu t'appelles " ;nom$

Voici quelques variables qui n'avaient pas été proposées auparavant. Elles sont toutes de type numérique.

Grand nombre entier

Long

&

Grand nombre à virgule

Double

#

Nombre à virgule

Single

!

II-B. LET

Utilisée pour modifier des variables, cette commande se présente de cette manière :

 
Sélectionnez
LET [nom de la variable à modifier] = [résultat]

par exemple :

 
Sélectionnez
LET valeur$ = "bonjour"

Là, '$' indique que la variable 'valeur' est string pour que ce soit une variable de type integer, il aurait fallu avoir '%'. La valeur string 'valeur' contient donc 'bonjour'.
Nous allons voir maintenant d'autres exemples :

 
Sélectionnez
LET chiffre% = 14 + autrechiffre% 
LET nom$ = nom$ + " est bizarre!!!"

II-C. LEFT et RIGHT

Ces instructions servent à prendre une partie précise d'une valeur string.


Exemple :

 
Sélectionnez
a$ = "bonjour bod"
debut$ = LEFT$(a$, 7)
PRINT debut$
fin$ = RIGHT$(a$, 3)
PRINT fin$

II-D. UCASE$ et LCASE$

Utilisées pour changer les minuscules et les majuscules de type string.


Exemple :

 
Sélectionnez
text$="Bonjour Toi"
UCASE$(text$)
REM ici text$ devient BONJOUR TOI
LCASE$(text$)
REM et ici il devient bonjour toi

II-E. LEN

Cette commande sert à connaître le nombre de caractères présents dans une variable de type texte.

Exemple :

 
Sélectionnez
CLS
INPUT "Entrez un mot"; M$
taille% = LEN (M$)
PRINT " ce mot a " +taille%+ "caractères"

précédentsommairesuivant

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2016 bodman. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.