La calculadora incluye también a operador lógico SAME. Esto es operador
lógico no estándar usado para determinar si dos objetos son idénticos. Si son
idénticos, un valor de 1 (verdad) se vuelve, si no, un valor de 0 (falso) se
vuelve. Por ejemplo, el ejercicio siguiente, en modo RPN, produce un valor de
0:
Note por favor que el uso de SAME implica una interpretación muy estricta de
la palabra "idéntico." Por esa razón, SQ(2) no es idéntico a 4, aunque ambos
evalúan, numéricamente, a 4.
Ramificación del programa
La ramificación de un flujo de programa implica que el programa toma una
decisión entre dos o más posibles trayectorias del flujo. El lenguaje User RPL
proporciona un número de comandos que se puedan utilizar para la
ramificación del programa. Los menús que contienen estos comandos están
alcanzados con la secuencia teclas:
p
q
1
1
1
0
0
1
0
0
p
q
1
1
1
0
0
1
0
0
'SQ(2)' ` 4 ` SAME
„°@) @ BRCH@
p OR q
1
1
1
0
p XOR q
0
1
1
0
Página 21-51