Section courante

A propos

Section administrative du site

OR

Ou
Delphi/Kylix/Lazarus

Syntaxe

boolean OR boolean
entier OR entier

Paramètres

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

Description

Ce mot réservé 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 Delphi, avec des valeurs brutes :

  1. Program OrSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4. Uses SysUtils;
  5.      
  6. BEGIN
  7.  WriteLn('0 OR 1 = ',0 OR 1);
  8.  WriteLn('1 OR 1 = ',1 OR 1);
  9.  WriteLn('2 OR 1 = ',2 OR 1);
  10.  WriteLn('3 OR 1 = ',3 OR 1);
  11.  WriteLn('4 OR 1 = ',4 OR 1);
  12.  WriteLn('0 OR 2 = ',0 OR 2);
  13.  WriteLn('1 OR 2 = ',1 OR 2);
  14.  WriteLn('2 OR 2 = ',2 OR 2);
  15.  WriteLn('3 OR 2 = ',3 OR 2);
  16.  WriteLn('4 OR 2 = ',4 OR 2);
  17.  WriteLn('FALSE OR FALSE = ',FALSE OR FALSE);
  18.  WriteLn('FALSE OR TRUE = ',FALSE OR TRUE);
  19.  WriteLn('TRUE OR FALSE = ',TRUE OR FALSE);
  20.  WriteLn('TRUE OR TRUE = ',TRUE OR TRUE);
  21. END.

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

Voir également

Mathématique - Algèbre de Boole - Table de vérité
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - And
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Not
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Xor

Dernière mise à jour : Mercredi, le 18 février 2015