Search this site
Embedded Files
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
  • More
    • Accueil
    • BBC BASIC
    • BBC OS
    • BBC MODULES
    • RUBRIQUES
    • LIENS

⇨ MENU ⇨ BBC BASIC

ELSE

DESCRIPTION.


La instruction ELSE indique la ou les instructions à exécuter si l'expression testée n'est pas vraie, ou si aucune des valeurs mentionnées n'est rencontrée.




SYNTAXE.


IF expression THEN action ELSE alternative


IF expression THEN 

ligneTa

ligneTb

...

ligneTn

ELSE 

ligneEa

ligneEb

...

ligneEn 

ENDIF


ON valeur GOTO lignea , ligneb , ... , lignen ELSE alternative

ON valeur GOSUB lignea , ligneb , ... , lignen ELSE alternative

ON valeur PROC procedurea , procedureb , ... , proceduren ELSE alternative




REMARQUES.


expression doit être une suite de termes valides, tel que des valeurs brutes, des constantes, des variables, des opérateurs, des comparateurs, permettant son évaluation logique  afin de déterminer sa vérité en retournant une valeur booléen : 

- TRUE, -1, si expression est vraie ; 

- FALSE, 0, si expression est fausse. 


valeur doit être un nombre entier qui la valeur d'une variable ou le résultat d'une opération mathématique incluant une variable. 


Dans une clause ELSE multilignes, toutes les lignes d'instructions à exécuter devront être indentées, décalées vers la droite, par rapport à l'instruction ELSE à la quelle elles se rapportent. Tandis que l'instruction ELSE doit être alignée sur l'instruction IF dont elle dépend.


Voir l'instruction IF pour plus de détails sur les tests conditionnels.




EXEMPLES.


FOR kvaleur = 1 TO 9 

IF kvaleur MOD 2 THEN kmessage$ = "pair." ELSE kmessage$ = "impair."

PRINT kvaleur ; " est un chiffre " ; kmessage$

NEXT kvaleur

END


retourne : 

1 est un chiffre impair.

2 est un chiffre pair.

3 est un chiffre impair.

4 est un chiffre pair.

5 est un chiffre impair.

6 est un chiffre pair.

7 est un chiffre impair.

8 est un chiffre pair.

9 est un chiffre impair.

Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions.

Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse