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. ***