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

Tutoriel pour apprendre Basic


précédentsommairesuivant

III. Prendre des décisions

III-A. IF….THEN…..ELSE

IF…then se présente de cette manière :

 
Sélectionnez
IF [condition] then [résultat] ELSE [résultat si la condition n'est pas accomplie] END IF



Cette commande sert à exécuter d'autres commandes si une condition est accomplie, mais si celle-ci ne l'est pas, alors une autre commande sera exécutée. La partie ELSE n'est pas obligatoire, mais il faut absolument que IF END soit présent, sinon on vous affichera un message d'erreur.
Exemple :

 
Sélectionnez
REM par bodman 
REM questionnaire 
CLS
1 PRINT "bienvenue à toi visiteur" 
INPUT "quel est ton nom"; nom$ 
IF nom$ = "" THEN 
GOTO 1 
END IF 
2 INPUT "quel est ton âge(un nombre)"; age$ 
IF age$ = "" THEN GOTO 2 
END IF 
PRINT "ton nom est " + nom$ + " et tu as " + age$ + " ans."

Voici les syntaxes utilisées :
= est égal à ;
> est supérieur à ;
< est inférieur à ;
<> est différent de ;
>= est supérieur ou égal à ;
<= est inférieur ou égal à.

Ainsi que la table de la vérité.

III-B. CASE

Cette commande ressemble un peu à If…Then...Else, car son but est le même, prendre une décision, mais cette fonction est plus pratique, car elle permet plus de possibilités, je m'explique :

If…THEN…ELSE fonctionne comme ceci :


s'il est arrivé à temps, alorsc'est bien ;
sinon,c'est pas bien.

CASE lui fonctionne de cette manière :

Tu viens d'arriver :
situ es arrivé à temps, c'estbien ;
situ es arrivé en retard d'une minute, c'estbien ;
situ es arrivé en retard de plus d'une minute, c'estpas super ;
situ n'es pas arrivé, c'est pas bien.

Exemple :

 
Sélectionnez
CLS
INPUT "quelle est ta note"; note%
SELECT CASE note%
CASE IS < 0
PRINT "nul"
CASE 0 TO 9
PRINT "insuffisant"
CASE 10
PRINT "juste" 
CASE 11 TO 15
PRINT "bien"
CASE 15 TO 20
PRINT "très bien"
END SELECT

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.