Al evaluar esta instrucción, el programa prueba cada una de las
expresión_lógicas hasta que encuentra una que sea verdad. El programa
ejecuta las expresiones_del_programa correspondientes, y pasa el flujo de
programa al paso que sigue la instrucción END.
Las partículas CASE, THEN, y END están disponibles para escribirse
selectivamente usando „°@) @ BRCH@ @) C ASE@ .
Si usted está en el menú BRCH, i.e., („°@) @ BRCH@ ) usted puede utilizar los
atajos siguientes para escribir la instrucción CASE (La localización del cursor
es indicada por el símbolo
•
„@) C ASE@: Comienza la instrucción del caso indicando: CASE
END END
•
‚@) C ASE@: Termina una línea CASE agregando las partículas THEN
END
Ejemplo – programa f
La función es definida por las 5 expresiones siguientes:
Usando la instrucción CASE en el lenguaje User RPL podemos cifrar esta
función como:
« → x « CASE 'x<3' THEN 'x^2' END 'x<5' THEN '1-x' END 'x<3*π'
THEN 'SIN(x)' END 'x<15' THEN 'EXP(x)' END –2 END EVAL » »
):
(x) usando la instrucción CASE
3
⎧
⎪
1
−
⎪ ⎪
f
(
x
)
=
sin(
⎨
3
⎪
exp(
⎪
⎪
−
⎩
2
x
,
if
x
<
3
x
,
if
3
≤
x
<
5
x
),
if
5
≤
x
<
3
π
x
),
if
3
≤
x
<
, 2
elsewhere
π
15
Página 21-58
THEN