Elle sert à poser une question à l'utilisateur. Elle attend une réponse qu'elle enregistrera sous la forme d'une variable
Attention : ne pas écrire INPUT$ car ceci est une autre fonction !!
Remarque : vous pouvez mettre autant de variables que vous voulez derrière. Mais pour ce cas, l'utilisateur devra alors lui aussi séparer ses réponses par une virgule.
La virgule n'affiche pas de point d'interrogation, le point virgule si.

Syntaxes :
INPUT « texte » , variable , variable
INPUT variable

Exemple :
CLS
INPUT « dites moi votre âge et votre nom : » , âge , nom
REM attention  quand vous entrerez vos réponses, pensez à les séparer par une virgule. Exemple : 17, Mathieu
PRINT « voici ce que vous m'avez dit : » , âge , nom
END

Elle sert à terminer le programme. La fin est signalé grâce au message : « appuyez sur une touche pour continuer »
Si cette fonction est absente, elle s'exécute automatiquement à la fin de la lecture des opérations

Syntaxe :
END

Exemple :
CLS
PRINT « je quitte maintenant le programme »
END

Elle sert à retourner soit le code ASCII soit la couleur d'un caractère choisit à une position donnée
La position du curseur est choisit avec x et y
Le type ne peut être utilisé qu'avec un mode de SCREEN 0 (voir la fonction SCREEN
graphique)
Pour cette dernière se renseigner au sommaire 2
Attention, les abscisses et les ordonnées sont inversées.

Syntaxe :
SCREEN (x , y , type)

Exemple :
CLS
PRINT « Mon cours de Qbasic »
PRINT SCREEN (1 , 2 , 0)
REM le caractère sélectionner est le o
REM on obtient 111 ce qui est normal (voir le tableau des codes ASCII : sommaire 2)
END