Abordons la manière d'entrer quelque-chose au clavier
INPUT X
X peut être une variable numérique ou alphanumérique ($)
INPUT a
Permet d'entrer un chiffre ou un nombre.
Si vous y entrez une ou plusieures lettres, cela provoquera une erreur
INPUT a$
Permet dentrer des chiffres et/ou des lettres
Je vous conseillerai donc le deuxième exemple avec variable alphanumérique.
Si toutefois vous avez besoin d'un variable numérique, voici comment transformer une variable alphnumérique en variable numérique.
CLS
INPUT a$
a=VAL(a$)
PRINT a
Attention
Si vous entrez "125 portes" la variable "a" vaudra au final 125
Par contre si vous entrez "les 125 portes", la variable "a' vaudra 0.
Le transfert de la valeur s'arrête à la première lettre rencontrés.
L'inverse est possible aussi
CLS
INPUT a
a$=STR$(a)
PRINT a$
Un petit programme reprenant les INPUT
CLS
PRINT “Quel est ton nom :”;
INPUT nom$
PRINT
PRINT “Quel est ton age :”;
INPUT age$
age=VAL(age$)
cls
PRINT “Tu t'appelle “;nom$;” et tu as”;age;” ans
PRINT
PRINT “Clique à la souris pour terminer”
WHILE MOUSEK=0
WEND
Ce qui affiche :
