Section courante

A propos

Section administrative du site

OR

Ou
Oberon

Syntaxe

boolean OR boolean

Paramètres

Nom Description
boolean Ce paramètre permet d'indiquer une expression de type booléen avec lequel un «Ou logique» est effectué

Description

Cet opérateur permet d'effectuer un Ou logique sur des booléens ou Ou binaire sur des valeurs numériques.

Exemple

Voici un exemple montrant l'utilisation de «OR», dans Oberon, avec des valeurs brutes :

  1. MODULE OrSamples;
  2.  
  3. IMPORT Out,Bit;
  4.  
  5. PROCEDURE OutBoolean(X:BOOLEAN);BEGIN
  6.  IF X THEN
  7.   Out.String("TRUE");
  8.  ELSE
  9.   Out.String("FALSE");
  10.  END;
  11. END OutBoolean;
  12.  
  13.      
  14. BEGIN
  15.  Out.String("0 OR 1 = ");
  16.  Out.Int(Bit.Or(0,1),1);
  17.  Out.Ln;
  18.  Out.String("1 OR 1 = ");
  19.  Out.Int(Bit.Or(1,1),1);
  20.  Out.Ln;
  21.  Out.String("2 OR 1 = ");
  22.  Out.Int(Bit.Or(2,1),1);
  23.  Out.Ln;
  24.  Out.String("3 OR 1 = ");
  25.  Out.Int(Bit.Or(3,1),1);
  26.  Out.Ln;
  27.  Out.String("4 OR 1 = ");
  28.  Out.Int(Bit.Or(4,1),1);
  29.  Out.Ln;
  30.  Out.String("0 OR 2 = ");
  31.  Out.Int(Bit.Or(0,2),1);
  32.  Out.Ln;
  33.  Out.String("1 OR 2 = ");
  34.  Out.Int(Bit.Or(1,2),1);
  35.  Out.Ln;
  36.  Out.String("2 OR 2 = ");
  37.  Out.Int(Bit.Or(2,2),1);
  38.  Out.Ln;
  39.  Out.String("3 OR 2 = ");
  40.  Out.Int(Bit.Or(3,2),1);
  41.  Out.Ln;
  42.  Out.String("4 OR 2 = ");
  43.  Out.Int(Bit.Or(4,2),1);
  44.  Out.Ln;
  45.  Out.String("FALSE OR FALSE = ");
  46.  OutBoolean(FALSE OR FALSE);
  47.  Out.Ln;
  48.  Out.String("FALSE OR TRUE = ");
  49.  OutBoolean(FALSE OR TRUE);
  50.  Out.Ln;
  51.  Out.String("TRUE OR FALSE = ");
  52.  OutBoolean(TRUE OR FALSE);
  53.  Out.Ln;
  54.  Out.String("TRUE OR TRUE = ");
  55.  OutBoolean(TRUE OR TRUE);
  56.  Out.Ln;
  57. END OrSamples.

on obtiendra le résultat suivant :

0 OR 1 = 1
1 OR 1 = 1
2 OR 1 = 3
3 OR 1 = 3
4 OR 1 = 5
0 OR 2 = 2
1 OR 2 = 3
2 OR 2 = 2
3 OR 2 = 3
4 OR 2 = 6
FALSE OR FALSE = FALSE
FALSE OR TRUE = TRUE
TRUE OR FALSE = TRUE
TRUE OR TRUE = TRUE


Dernière mise à jour : Samedi, le 7 avril 2018