Los operadores relacionales comparan dos expresiones o valores y devuelven un resultado booleano (verdadero o falso). La siguiente tabla muestra todos los operadores relacionales soportados por PSeInt. Supongamos que tenemos dos variables con valores enteros:
- VariableA = 5.
- VariebleB = 20.
| Operador | Descripción | Ejemplo |
|---|---|---|
| > mayor que | Verifica si el valor del operando izquierdo es mayor que el valor del operando derecho, en caso de ser cierto la condición se convierte en verdadera. | VariableA > VariableB Falso |
| < menor que | Verifica si el valor del operando izquierdo es menor que el valor del operando derecho, en caso de ser cierto la condición se convierte en verdadera. | VariableA < VAriableB Verdadero |
| = Igual que | El operador verifica se ambos operandos son iguales, de ser cierto el resultado será verdadero | VariableA = VariableB Falso |
| <= menor o igual que | Comprueba si el valor del operando de la izquierda es menor o igual que el valor del operando de la derecha, en caso afirmativo la condición se convierte en verdadera. | VariableA <= VariableB Verdadero |
| >= mayor o igual que | Comprueba si el valor del operando de la izquierda es mayor o igual que el valor del operando de la derecha, en caso afirmativo la condición se convierte en verdadera. | VariableA >= VariableB Falso |
| <> diferente | Se evalúa si ambos operandos son diferentes, de ser así la condición se convierte en verdadera | VariableA <> VariableB Verdadero |
Tomemos la tabla anterior con las mismas dos variables y creemos el programa en PSeInt para ver los resultados que arroja:
Proceso OperadoresRelacionales
Definir VariableA,VariableB como Enteros;
VariableA <- 5;
VariableB <- 10;
Escribir "El resultado es: ",VariableA > VariableB;
Escribir "El resultado es: ",VariableA < VariableB;
Escribir "El resultado es: ",VariableA = VariableB;
Escribir "El resultado es: ",VariableA <= VariableB;
Escribir "El resultado es: ",VariableA >= VariableB;
Escribir "El resultado es: ",VariableA <> VariableB;
FinProceso
*** Ejecución Iniciada. *** El resultado es: FALSO El resultado es: VERDADERO El resultado es: FALSO El resultado es: VERDADERO El resultado es: FALSO El resultado es: VERDADERO *** Ejecución Finalizada. ***