Página 1 de 1

GDL: matriz de valores de parámetros

Publicado: 09 Ago 2019, 19:42
por Bayo
Estoy intentando codificar una lista de valores de parámetros. Algo así como el comando IF - THEN pero para más de dos valores, pues hasta donde yo conozco IF solo acepta 2 "situaciones".
Sería algo así como:
Si A=1 entonces B=x y C=y
Si A=2 entonces B=m y C=n
.....
Si A=n entonces B=j y C=i etc ....
Alguien sabe si existe la posibilidad de hacerlo? Estoy seguro de que si, pero no encuentro la solución.
Gracias

Re: GDL: matriz de valores de parámetros

Publicado: 11 Ago 2019, 10:40
por Xavi Ribas
Hola Bayo,
Sí puedes hacer lo que estás buscando.
Utiliza "and" para unir varios condicionantes "if" antes del "then". Usa también "else" para aquellas en las que no se cumpla ninguna de las condicionantes y quieras dar un resultado alternativo.
Otra forma es usar "goto" - "return" para crearte grupos de accones a ejecutar en un momento dado. Mira el manual. Es muy útil.
Luego crea grupos con cada resultado.
Busca en el Manual GDL como es la sintaxis, verás que hay ejemplos y es sencillo.

Saludos y buen GDL!

Re: GDL: matriz de valores de parámetros

Publicado: 11 Ago 2019, 11:28
por Bayo
Xavi Ribas escribió: 11 Ago 2019, 10:40 Hola Bayo,
Sí puedes hacer lo que estás buscando.
....
....

Saludos y buen GDL!
Muchas Gracias Xavi por las soluciones.
En verdad estaba pensando usar subrutinas para mi caso pero me parecía que había alguna manera más "breve" de solucionarlo.
Saludos