CHAPITRE IV

Dans cette partie vous allez apprendre à vous servir de vos programmes pour prendre des décisions.

 

IF THEN ELSE

Vos programmes peuvent désormais collecter des informations mais tout cela n'est pas terrible, car ils ne peuvent pas prendre leurs propres décisions. C'est ce que nous allons apprendre dans cette partie du tutorial. Comment faire pour dire au programme de prendre une décision ? Imaginez qu'un de vos amis vous demande ce que vous faites demain.

Si il fait beau alors
Je sors
Sinon
Je reste chez moi

Q-Basic fonctionne de la même manière sauf que comme c'est un langage de programmation qui a été crée par des américains ses commandes sont donc en anglais.

Si = If
Alors = Then
Sinon = Else

Vous ne voyez toujours pas comment cela fonctionne ? Nous allons donc créer un exemple qui demandera à l'utilisateur de taper deux nombres (que nous mettrons dans des variables), puis le programme écrira si ces deux nombres sont égaux ou non.

REM programmé par Christophe DESCOTTES GENON
REM programme qui compare deux variables et écrit si elles sont égales
DIM premier AS INTEGER
DIM second AS INTEGER
CLS
INPUT "entrez le premier nombre " ; premier
INPUT "entrez le deuxième nombre " ; second
IF premier = second THEN
PRINT "les deux nombres sont égaux "
ELSE
PRINT "les deux nombres sont différents "
ENDIF
REM il ne faut pas oublier le ENDIF pour dire à Q-Basic que l'instruction Si est finie.
END

Pressez F5

 

Le signe = n'est pas le seul qui permette de comparer. En effet, il en existe d'autres :
> : plus petit que
< : plus grand que
>= : plus petit ou égal à
<= : plus grand ou égal

REM programmé par Christophe DESCOTTES GENON
REM programme qui regarde qu'elle variable est la plus grande
DIM premier AS INTEGER
DIM second AS INTEGER
CLS
INPUT "entrez le premier nombre " ; premier
INPUT "entrez le deuxième nombre " ; deuxième
IF premier >= second THEN
IF premier = second THEN
PRINT "les deux nombres sont égaux "
ELSE
PRINT "le premier nombre est plus grand que le deuxième"
ENDIF
ELSE
PRINT "le premier nombre est plus petit que le second"
ENDIF
END

Pressez F5

 

PrécédentSommaire | Q-Basic | Slasky Software | Liens | Mail | Suivant