Dependiendo de si usted selecto
la función
Unidades de S.I. o unidades de E.S.,
CHOOSE pone un valor de 1 o un valor de 1.486 en nivel 2 y un 1 en nivel 1.
Si usted cancela la caja del elegir, la OPCIÓN produce un cero (0).
Los valores producidos por la función CHOOSE pueden funcionar sobre por
otros comandos del programa según lo demostrado en el programa
modificado CHP2:
« "Units coefficient" { { "S.I. units" 1} { "E.S. units" 1.486} } 1 CHOOSE IF
THEN "Cu"
TAG ELSE "Operation cancelled" MSGBOX END »
Los comandos después de la función CHOOSE en este nuevo programa
indican una decisión basada en el valor del nivel 1 de la pantalla a través de
la construcción IF-THEN-ELSE-END. Si el valor en el nivel 1 de la pantalla es 1,
las instrucciones "Cu"
TAG produce un resultado marcado con etiqueta en
la pantalla. Si el valor en el nivel 1 de la pantalla es cero, las instrucciones
MSGBOX indican que la operación fue
"Operation
cancelled"
cancelada.
Identificar salida en programas
La manera más simple de identificar una salida numérica del programa es
"marcar" los resultados del programa con etiqueta. Una etiqueta es
simplemente una secuencia unida a un número, o a cualquier objeto. La
secuencia será el nombre asociado al objeto. Por ejemplo, anteriormente, al
eliminar errores de los programas INPTa (o INPT1) y de INPT2, obtuvimos
resultados que marcaron una salida con etiqueta numérica tal como :a:35.
Marcar un resultado numérico con una etiqueta
Para marcar un resultado con etiqueta numérico usted necesita poner el número
en el nivel 2 de la pantalla y la secuencia que marca con etiqueta en el nivel 2
de la pantalla, entonces utilice la función →TAG („ ° @) T YPE@ @
TAG) Por
ejemplo, para producir el resultado marcado con etiqueta B:5., use:
5`‚Õ~b„ ° @) T YPE@ @
TAG
Página 21-36