Tema: [ TUTORIAL ] Operadores Booleanos
Ver Mensaje Individual
  #2  
Viejo 11/07/18, 21:15:12
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por GraphicAdventure Ver Mensaje
%111=1 ; %222=2 ; %333=3

if %111=1 XOR+ %222=0 AND %333=0

Esta condición significa (1 XOR+ 0) Y 0, y es falsa.
Con un XOR significaría 1 XOR (0 Y 0) y sería verdadera.
Si me permites. Creo que eso requiere un poco más de detalle ...

IF %111=1 XOR+ %222=0 AND %333=0

... analizando cada parte ...

%111=1 > cierto
%222=0 > falso
%333=0 > falso

... y agrupando por prioridad quedaría ...

IF (cierto XOR+ falso) AND falso

... y como ...

cierto XOR falso > cierto

... queda ...

IF cierto AND falso

... que termina siendo falso.

En cambio, si modificamos ligeramente el IF inicial ...

IF %111=1 XOR %222=0 AND %333=0

... analizando y agrupando por prioridad ...

IF cierto XOR (falso AND falso)

... y analizando nuevamente ...

falso AND falso > falso

... queda ...

IF cierto XOR falso

... que termina siendo cierto.

El que quiera darle otra vuelta al tema puede leer este pequeño tutorial (en inglés) que me encontré hace tiempo ...

https://www.rorycodes.com/tasker-tip...if-conditions

... aunque básicamente dice lo mismo que el resumen del compañero GraphicAdventure.

Gracias.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
Gracias de parte de: