Megaquin 1X2

Condiciones

IF/THEN (SI/ENTONCES) - Definición | Versión 4.0

Con el IF/THEN podemos poner condiciones de forma condicional, o sea, SI IF pasa esto, ENTONCES THEN ha de pasar lo otro.

Por ejemplo, podremos pedir:
- Si IF salen 6-7 variantes
- Entonces THEN han de salir 7-8 interrupciones y esta condición sólo deberá de cumplirse con 6-7 variantes. Si sale cualquier otro número de variantes, también puede salir cualquier otro número de interrupciones.

Para editar las condiciones del ejemplo anterior, primero hay que crear la condición de variantes y marcarla como IF. Ello se consigue pulsando encima del cuadro IF/THEN, y asociando un número del 00 al 24 para esta condición (pueden haber hasta 25 condiciones IF/THEN).

Una vez marcada la condición de 6-7 variantes como IF 00, hay que ir a marcar la de 7-8 interrupciones como THEN 00

En este momento, la condición ya queda establecida.

Cabe tener en cuenta que, todas las condiciones IF/THEN utilizadas, quedarán indicadas en la ventana de condiciones IF THEN. En la siguiente imagen, vemos que se ha marcado un IF00 en la página 001 de la condición de GRUPOS y un THEN00 en la página 001 de la condición de interrupciones.

Pueden haber más de una condición IF o THEN con el mismo número. Por ejemplo, basándonos en lo anterior, podríamos pedir:
- Si IF salen 6-7 variantes y en una columna base tengo 2-3 aciertos
- Entonces THEN han de salir 7-8 Interrupciones
Para ello, tendríamos que introducir la nueva condición de la columna base con dos o tres aciertos como IF00.

Con ello, la ventana de IF/THEN nos quedaría indicando que tenemos un IF00 en la página 001 de GRUPOS y otro en la página 001 de COLUMNA BASE y, además, un THEN00 en la página 001 de INTERRUPCIONES

Hemos visto que la condición de IF/THEN puede tener varios límites. Ahora, veremos que puede tener dos propiedades AND/OR.
AND significa Y, obliga a que se cumplan TODOS los límites indicados.
OR significa O, sólo obliga a que se cumpla ALGUNO de los límites indicados.

En el último ejemplo, hemos condicionado:
- Si IF salen 6-7 variantes y AND en una columna base tengo 2-3 aciertos
- Entonces THEN han de salir 7-8 Interrupciones

Pero también podríamos haberlo hecho así.
- Si IF salen 6-7 variantes ó OR en una columna base tengo 2-3 aciertos
- Entonces THEN han de salir 7-8 Interrupciones

En el primer caso, AND, tenían que cumplirse los dos límites de GRUPOS y COLUMNAS BASE para obligar a que salieran 7-8 Interrupciones.
En el segundo caso, OR, sólo debería de cumplirse alguno de los límites de GRUPOS o COLUMNA base para obligar a las 7-8 interrupciones.

Por defecto, todas las condiciones IF/THEN vienen marcadas por el tipo AND, si quiere cambiarse alguna, se debe de entrar en la ventana de IF/THEN, seleccionar el número de IF/THEN deseado (00 a 24) y marcarlo como OR.

Cabe tener en cuenta que pueden cambiarse independientemente los AND/OR de los IF's o de los THEN's.
En el siguiente ejemplo, vamos a añadir a lo anterior que, con el IF/THEN 01:
- Si salen 8 variantes o OR salen 8 interrupciones
- Han de salir dos o tres veces la secuencia 1X1 y AND y dos aciertos un una COLUMNA BASE

Primero, marcamos el límite de las 8 variantes como IF 01

Segundo, marcamos el límite de las 8 interrupciones como IF 01

Tercero, marcamos la secuencia con THEN 01

Cuarto, marcamos la columna base como THEN 01

Quinto y último, marcamos que los IF son del tipo OR (los then quedan como AND por defecto)

Pulsando aquí, puedes descargar el archivo de sistema con los ejemplos indicados

MEGAQUIN 1X2
© Copyright 2009, 3W Quinelistas, S.L.
Servicio ofrecido por 3WQUINIELISTAS SL

Aviso Legal | Contacto