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
GDL: matriz de valores de parámetros
Moderador: Xavi Ribas
-
- Miembro Activo
- Mensajes: 32
- Registrado: 29 Oct 2008, 19:30
-
- Administrador del Foro
- Mensajes: 185
- Registrado: 28 Abr 2005, 14:24
Re: GDL: matriz de valores de parámetros
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!
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!
-
- Miembro Activo
- Mensajes: 32
- Registrado: 29 Oct 2008, 19:30
Re: GDL: matriz de valores de parámetros
Muchas Gracias Xavi por las soluciones.Xavi Ribas escribió: ↑11 Ago 2019, 10:40 Hola Bayo,
Sí puedes hacer lo que estás buscando.
....
....
Saludos y buen GDL!
En verdad estaba pensando usar subrutinas para mi caso pero me parecía que había alguna manera más "breve" de solucionarlo.
Saludos