Operadores relacionales en PSeInt

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.
OperadorDescripciónEjemplo
> mayor queVerifica 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 queVerifica 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 queEl operador verifica se ambos operandos son iguales, de ser cierto el resultado será verdaderoVariableA = VariableB Falso
<= menor o igual queComprueba 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 queComprueba 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
<> diferenteSe 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. ***