Operadores Relacionales

Los operadores relacionales se utilizan para comparan dos valores y devuelven un resultado lógico: verdadero o falso.

Se utilizan principalmente en:

  • Estructuras condicionales: Si, Segun
  • Estructuras repetitivas: Mientras, Repetir, Para
Tabla de Operadores Relacionales:
Operador Descripción Ejemplo
< Menor que 5 < 10 → Verdadero
> Mayor que 8 > 3 → Verdadero
<= Menor o igual que 4 <= 4 → Verdadero
>= Mayor o igual que 7 >= 10 → Falso
= Igual a nombre = "Juan"
<> Distinto de (no igual) edad <> 18

Nota: En PSeInt se usa = para igualdad y <> para desigualdad (no uses == ni != como en otros lenguajes).

Menor que (<):

Este operador compara si el valor de la izquierda es menor que el valor de la derecha.

Explicación:

  • Devuelve verdadero si el valor de la izquierda es menor que el valor de la derecha.
  • Devuelve falso si no lo es.

Ejemplo:

Si 5 < 10 Entonces
  Escribir "5 es menor que 10";
FinSi
Mayor que (>):

Este operador compara si el valor de la izquierda es mayor que el valor de la derecha.

Explicación:

  • Devuelve verdadero si el valor de la izquierda es mayor que el valor de la derecha.
  • Devuelve falso si no lo es.

Ejemplo:

Si 8 > 3 Entonces
  Escribir "8 es mayor que 3";
FinSi
Menor o igual que (<=):

Este operador compara si el valor de la izquierda es menor o igual que el valor de la derecha.

Explicación:

  • Devuelve verdadero si el valor de la izquierda es menor o igual que el valor de la derecha.
  • Devuelve falso si el valor de la izquierda es mayor que el valor de la derecha.

Ejemplo:

Si 4 <= 5 Entonces
  Escribir "4 es menor o igual a 5";
FinSi
Mayor o igual que (>=):

Este operador compara si el valor de la izquierda es mayor o igual que el valor de la derecha.

Explicación:

  • Devuelve verdadero si el valor de la izquierda es mayor o igual que el valor de la derecha.
  • Devuelve falso si el valor de la izquierda es menor que el valor de la derecha.

Ejemplo:

Si 7 >= 10 Entonces
  Escribir "7 es mayor o igual a 10";
SiNo
  Escribir "7 no es mayor o igual a 10";
FinSi
Igual a (=):

Este operador compara si dos valores son iguales.

Explicación:

  • Devuelve verdadero si los dos valores son iguales.
  • Devuelve falso si no lo son.

Ejemplo:

Si edad = 18 Entonces
  Escribir "Tienes 18 años";
FinSi
Distinto de (<>):

Este operador compara si dos valores son distintos.

Explicación:

  • Devuelve verdadero si los valores son distintos.
  • Devuelve falso si son iguales.

Ejemplo:

Si edad <> 18 Entonces
  Escribir "No tienes 18 años";
FinSi