Crear una caja de selección
La función CHOOSE („°L@) @ @IN@@ @CHOOS@) permite que el usuario cree
una caja de selección en un programa. Esta función requiere tres argumentos:
1. Un aviso (una cadena de caracteres que describe la caja del elegir)
2. Una lista de definiciones de selección {c
puede tener cualesquiera de dos formatos:
a. Un objeto, por ejemplo., un número, algebraico, etc., que será
presentado en la caja de selección y también será el resultado de
una opción.
b. Una lista {objeto_mostrado object_resultado} de modo que
objecto_mostrado esté enumerado en la caja de selección, y
objeto_resultado se seleccione como el resultado si se selecciona
esta opción.
3. Un número que indica la posición en la lista de las definiciones de la
opción predefinida. Si este número es 0, no se destaca ninguna
opción del defecto.
La activación de la función CHOOSE producirá ya sea un cero, si se usa
@CANCEL, o, si se hace una selección, la opción seleccionada (por ejemplo, v) y
el número 1, es decir, en la pantalla de RPN:
Ejemplo 1 – La ecuación de Manning para calcular la velocidad en un flujo de
canal abierto incluye un coeficiente, C
unidades usadas. Si usa el S.I. (Sistema internacional), C
si usa el E.S. (English System), C
caja del elegir que permite al usuario seleccionar el valor de C
el sistema de unidades. Guárdelo en la variable CHP1 (CHoose Program 1):
« "Units coefficient" { { "S.I. units" 1}
{ "E.S. units" 1.486} } 1 CHOOSE »
Activando este programa (presione @CHP1) demuestra que los siguientes eligen
la caja:
2:
1:
, el cuál depende del sistema de las
u
= 1.486. El programa siguiente utiliza una
u
c
... c
}. Una definición c
1
2
n
v
1
= 1.0, mientras que
u
u
i
seleccionando
Página 21-35