Differenze tra le versioni di "OR"

Da Gambas-it.org - Wikipedia.
Riga 16: Riga 16:
 
    
 
    
 
  '''End'''
 
  '''End'''
Come si potrà notare, andrano a buon fine soltanto il 2°, il 3° ed il 4° test di confronto, poiché in tali casi <SPAN Style="text-decoration:underline">uno o entrambi i termini</span> di confronto sono veri.
+
Come si potrà notare, andrano a buon fine soltanto il 2°, il 3° ed il 4° test di confronto, poiché in tali casi <SPAN Style="text-decoration:underline">uno o entrambi</span> i termini di confronto sono veri.

Versione delle 07:35, 2 mag 2017

L'operatore Or dà un risultato vero, se almeno uno dei termini di contronto è "vero".


Mostriamo un esempio pratico:

Public Sub Main()
 
 Dim a, b As Byte
 
  a = 1
  b = 0
   
  If (a = 0) Or (b = 1) Then Print "1"
  If (a = 0) Or (b = 0) Then Print "2"
  If (a = 1) Or (b = 1) Then Print "3"
  If (a = 1) Or (b = 0) Then Print "4"
  
End

Come si potrà notare, andrano a buon fine soltanto il 2°, il 3° ed il 4° test di confronto, poiché in tali casi uno o entrambi i termini di confronto sono veri.