No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Operadores relacionales

12/26
Recursos

Aportes 22

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Tabla:

SIMBOLOS CODIGO ASCII


Mayor que
alt + 62
馃崟 > 馃エ


Menor que
alt + 60
馃懚馃徑< 馃懙馃徑


Igual
alt + 61
馃憠馃徑=馃憟馃徑


Negaci贸n
alt + 33
馃檪 ! 馃檭

paso a paso鈥 entrando al mundo C#鈥

Otra forma es colocando los valores directamente en el texto para apreciar los numeros que se estan comparando:

Console.WriteLine($"驴El numero {valor1} es igual al numero{valor2}?: {result1}");

Operadores relacionales


== Igual a
!= No igual a 
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que 

Documentaci贸n oficial de C#

Operadores de comparaci贸n

Todo el c贸digo de este curso
y algunas cosas


    1. " == igual a"

    1. 鈥!= no igual a鈥

    1. 鈥> Mayor que鈥

    1. 鈥< Menor que鈥

    1. 鈥>= Mayor o igual que鈥

    1. 鈥<= Menor o igual que鈥


ALGUNOS EJEMPLOS


    1. 10 == 10 = " == igual a"

    1. 5 != 7 = 鈥!= no igual a鈥

    1. 20 > 3 = 鈥> Mayor que鈥

    1. 0 < 1 = 鈥< Menor que鈥

    1. 50 >= 48 = 鈥>= Mayor o igual que鈥

    1. 9 <= 67 = 鈥<= Menor o igual que鈥


Todo el codigo

using System;

namespace logica
{
    class Program
    {
        static void Main(string[] args)
        {

            //&& , ||, !
            /*
             *         
            bool value1 = true;
            bool value2 = false;
            bool value3 = true;

            bool result = value1 && value2 && value3;
            Console.WriteLine("The result of the logical AND is: " + result);

            bool result2 = value1 || value2 || value3;
            Console.WriteLine("The result of the logical OR is: " + result2);

            bool result3 = !value1;
            Console.WriteLine("The result of the logical ! is: " + result3);*/

            int value1 = /*18*/ 3; //Lo cambia el rofesor
            int value2 = 18;
            int value3 = -18;

            bool result0 = value1 == value2;//  == igual a
            Console.WriteLine("The result of value1 == value2 is: " + result0);

            bool result1 = value1 != value2;//  != no igual a
            Console.WriteLine("The result of value1 != value2 is: " + result1);

            bool result2 = value1 > value2;//  > mayor que
            Console.WriteLine("The result of value1 > value2 is: " + result2);

            bool result3 = value1 < value2;//  < menor que
            Console.WriteLine("The result of value1 < value2 is: " + result3);

            bool result4 = value1 >= value2;//  <= mayor igual que
            Console.WriteLine("The result of value1 >= value2 is: " + result4);

            bool result5 = value1 <= value2;//  <= menor o igual que
            Console.WriteLine("The result of value1 == value2 is: " + result5);

            /*
             == igual a
             != no igual a
             > Mayor que
             < Menor que
             >= Mayor o igual que
             <= Menor o igual que
             */
        }
    }
}
 

Buenas, combine un poco los operadores relacionales basicos con el futbol ingles. Espero les sirva mi aporte.

//Cantidad de Champions League futbol ingles, quien tiene mas

int liverpool = 6;
int man_united = 3;
int chelsea = 2;

if (liverpool > man_united && liverpool > chelsea) ;
    Console.WriteLine("El Liverpool es el que tiene mas UCL de los tres");

if (man_united > chelsea) ;
    Console.WriteLine("El Manchester united tiene mas UCL que el Chelsea");

if (chelsea < man_united && chelsea < man_united)
    Console.WriteLine("El Chelsea es el que tiene menos UCL de los tres");
Console.WriteLine("Hello, World!");

int value1 = 18;
int value2 = 18;
int value3 = -18;

bool result0=value1 == value2;
Console.WriteLine("The result of value 1 == value2 is: " + result0);
bool result1 = value1 != value2;
Console.WriteLine("The result of value 1 != value2 is: " + result1);
bool result2 = value1 > value2;
Console.WriteLine("The result of value 1 > value2 is: " + result2);
bool result3 = value1 < value2;
Console.WriteLine("The result of value 1 < value2 is: " + result3);
bool result4 = value1 >= value2;
Console.WriteLine("The result of value 1 >= value2 is: " + result4);
bool result5 = value1 <= value2;
Console.WriteLine("The result of value 1 <= value2 is: " + result5);

Operadores Relacionales


Los operadores relacionales en C# se utilizan para comparar valores y determinar si una relaci贸n es verdadera o falsa. Los operadores relacionales disponibles en C# incluyen:

  • == (igual a): Devuelve verdadero si los operandos son iguales.
  • != (no igual a): Devuelve verdadero si los operandos son diferentes.
  • > (mayor que): Devuelve verdadero si el operando de la izquierda es mayor que el de la derecha.
  • < (menor que): Devuelve verdadero si el operando de la izquierda es menor que el de la derecha.
  • >= (mayor o igual que): Devuelve verdadero si el operando de la izquierda es mayor o igual que el de la derecha.
  • <= (menor o igual que): Devuelve verdadero si el operando de la izquierda es menor o igual que el de la derecha.
int x = 5;
int y = 10;
bool a = (x == y); // a es false
bool b = (x != y); // b es true
bool c = (x > y); // c es false
bool d = (x < y); // d es true
bool e = (x >= y); // e es false
bool f = (x <= y); // f es true

Es importante recordar que para comparar strings se utiliza el metodo .Equals() o el operador == y

string s1 = "Hello";
string s2 = "World";
bool a = s1.Equals(s2); // a es false
bool b = (s1 == s2); // b es false
int value1 = 3;
int value2 = 18;
int value3 = -18;

bool ressult0 = (value1 == value2);
bool ressult1 = (value1 != value2);
bool ressult2 = (value1 < value2);
bool ressult3 = (value1 > value2);
bool ressult4 = (value1 <= value2);
bool ressult5 = (value1 >= value2);

que le parce el programa

<code> 
int value1 = 3;
int value2 = 18;
int value3 = -18;

/*
== igual a
!= no igual a
> mayor que
<:menor que
>= mayor o igual  que
<= menor o igual que
 */

bool resulta = value1 == value2;//el resultado es false//como estbamos guardardo un dato booleano hay que declararlo
Console.WriteLine("the result of value1 == value2 is: " + resulta);

bool resultb = value1 != value2;// true
Console.WriteLine("the result of value1 != value2 is: " + resultb);

bool resultc = value1 < value2;//true
Console.WriteLine("the result of value1 < value2 is: " + resultc);

bool resultd = value1 > value2;//false
Console.WriteLine("the result of value1 > value2 is: " + resultd);

bool resulte = value1 >= value2;//false
Console.WriteLine("the result of value1 >= value2 is: " + resulte);


bool resultf = value1 <= value2;//true
Console.WriteLine("the result of value1 <= value2 is: " + resultf);

bool resulth = value3 <= value2;//true
Console.WriteLine("the result of value3 <= value2 is: " + resulth);

si colocas => , lo tomara como una funcion flecha. No se si para C++ aplica, pero en javascript si, asi que cuidado con ello.

Les comparto el c贸digo de la clase haciendo la interpolaci贸n con $ para mostrar los valores

class RelationalOperators
    {
        static void Main(string[] args)
        {
            int value1 = 3;
            int value2 = 13;
            int value3 = -18;

            bool result = value1 == value2;
            Console.WriteLine($"El {value1} es igual a {value2}: {result}");

            result = value1 != value2;
            Console.WriteLine($"El {value1} es diferente a {value2}: {result}");
            
            result = value1 > value2;
            Console.WriteLine($"El {value1} es mayor que {value2}: {result}");
            
            result = value1 < value2;
            Console.WriteLine($"El {value1} es menor que {value2}: {result}");

            result = value1 >= value2;
            Console.WriteLine($"El {value1} es mayor o igual que {value2}: {result}");
            
            result = value1 <= value2;
            Console.WriteLine($"El {value1} es menor o igual que {value2}: {result}");
            

            /*
             * == Igual a
             * != Diferente a 
             * > Mayor que
             * < Menor que
             * >= Mayor o igual que
             * <= Menor o igual que
            */
        }
    }

Les comparto mi codigo:

using System;
namespace _12_OperadoresRelacionales
{
    class Program
    {
        static void Main()
        {
            int value1 = 3;
            int value2 = 18;
            int value3 = -18;

            /*
             **** Operadores relacionales ****
             Se urilizan para la comparacion de dos valores numericos
             
             == -> Igual que
             != -> Diferente que
              > -> Mayor que
              < -> Menor que
             >= -> Mayor o igual que
             <= -> Menor o igual que
             */

            Console.WriteLine($"value1 = {value1}");
            Console.WriteLine($"value2 = {value2}");
            Console.WriteLine($"value3 = {value3}");

            /* *** Igual que *** */
            Console.WriteLine("\n*** Igual que ***");
            bool result0 = value1 == value2; // 3 es igual que 18 = false
            Console.WriteLine($"Result: { result0 }");
            Console.WriteLine($"value1 == value2 = { value1 == value2 }");
            Console.WriteLine($"{ value1 } == { value2 } = { value1 == value2 }");

            /* *** Diferente que *** */
            Console.WriteLine("\n*** Diferente que ***");
            bool result1 = value1 != value2; // 3 es diferente que 18 = false
            Console.WriteLine($"Result: { result1 }");
            Console.WriteLine($"value1 != value2 = { value1 != value2 }");
            Console.WriteLine($"{ value1 } != { value2 } = { value1 != value2 }");

            /* *** Mayor que *** */
            Console.WriteLine("\n*** Mayor que ***");
            bool result2 = value1 > value2; // 3 es mayor que 18 = false
            Console.WriteLine($"Result: { result2 }");
            Console.WriteLine($"value1 > value2 = { value1 > value2 }");
            Console.WriteLine($"{ value1 } > { value2 } = { value1 > value2 }");

            /* *** Menor que *** */
            Console.WriteLine("\n*** Menor que ***");
            bool result3 = value1 < value2; // 3 es menor que 18 = false
            Console.WriteLine($"Result: { result3 }");
            Console.WriteLine($"value1 < value2 = { value1 < value2 }");
            Console.WriteLine($"{ value1 } < { value2 } = { value1 < value2 }");

            /* *** Mayor o igual que *** */
            Console.WriteLine("\n*** Mayor o igual que ***");
            bool result4 = value1 >= value2; // 3 es mayor o igual que 18 = false
            Console.WriteLine($"Result: { result4 }");
            Console.WriteLine($"value1 >= value2 = { value1 >= value2 }");
            Console.WriteLine($"{ value1 } >= { value2 } = { value1 >= value2 }");

            /* *** Menor o igual que *** */
            Console.WriteLine("\n*** Mayor o igual que ***");
            bool result5 = value1 <= value2; // 3 es menor o igual que 18 = false
            Console.WriteLine($"Result: { result5 }");
            Console.WriteLine($"value1 <= value2 = { value1 <= value2 }");
            Console.WriteLine($"{ value1 } <= { value2 } = { value1 <= value2 }");
        }
    }
}

Y el resultado en consola:


value2 = 18
value3 = -18

*** Igual que ***
Result: False
value1 == value2 = False
3 == 18 = False

*** Diferente que ***
Result: True
value1 != value2 = True
3 != 18 = True

*** Mayor que ***
Result: False
value1 > value2 = False
3 > 18 = False

*** Menor que ***
Result: True
value1 < value2 = True
3 < 18 = True

*** Mayor o igual que ***
Result: False
value1 >= value2 = False
3 >= 18 = False

*** Mayor o igual que ***
Result: True
value1 <= value2 = True
3 <= 18 = True
// See https://aka.ms/new-console-template for more information


//Declaramos las variables
int value1;
int value2;
int value3;

//Introducimos los valores dados por el usuario
Console.WriteLine("Ingrese el valor de el primer dato: ");
value1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ingrese el valor de el segundo dato: ");
value2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ingrese el valor de el tercer dato: ");
value3 = Convert.ToInt32(Console.ReadLine());

/* == Igual a: Verifica si el valor 1 es igual al valor sig
 * != No igual a: Verifica si el valor 1 no es igual al 2
 * > Mayor que : Verifica si el numero 1 es mayor que el 2 
 * < Menor que : Verifica si el numero 1 es menor que el 2
 * >= Mayor o igual que : Verifica si el numero 1 es mayor o igual que el 2
 * <= Menor o igual que : Verifica si el numero 1 es menor o igual que el 2
 */

//Si vamos a ver si es verdadero o falso, debemos verificar que estamos teniendo el resultado en booleano, porque si no no imprimira
bool result0 = value1 == value2;
Console.WriteLine("The result of value1 == value 2 is: " + result0);
bool result1 = value1 != value2;
Console.WriteLine("The result of value1 != value 2 is: " + result1);
bool result2 = value1 > value2;
Console.WriteLine("The result of value1 > value 2 is: " + result2);
bool result3 = value1 < value2;
Console.WriteLine("The result of value1 < value 2 is: " + result3);
bool result4 = value1 >= value2;
Console.WriteLine("The result of value1 >= value 2 is: " + result4);
bool result5 = value1 <= value2;
Console.WriteLine("The result of value1 <= value 2 is: " + result5);




Codigo con ingreso de dato dado por el usuario

static void Main(string[] args)
{
// Variables declaration

        int a = 10;
        int b = 20;

        // Relational Operators
        // ==, !=, <, >, <=, >=

        // ==

        if (a == b)
        {
            Console.WriteLine("a es igual a b");
        }
        else
        {
            Console.WriteLine("a no es igual a b");
        }

        // !=

        if (a != b)
        {
            Console.WriteLine("a no es igual a b");
        }
        else
        {
            Console.WriteLine("a es igual a b");
        }

        // <

        if (a < b)
        {
            Console.WriteLine("a es menor que b");
        }
        else
        {
            Console.WriteLine("a no es menor que b");
        }

        // >

        if (a > b)
        {
            Console.WriteLine("a es mayor que b");
        }
        else
        {
            Console.WriteLine("a no es mayor que b");
        }

        // <=

        if (a <= b)
        {
            Console.WriteLine("a es menor o igual que b");
        }
        else
        {
            Console.WriteLine("a no es menor o igual que b");
        }

        // >=

        if (a >= b)
        {
            Console.WriteLine("a es mayor o igual que b");
        }
        else
        {
            Console.WriteLine("a no es mayor o igual que b");
        }
        Console.ReadKey();
    }

Los operadores relacionales y de igualdad binarios comparan el primer operando con el segundo para probar la validez de la relaci贸n especificada. El resultado de una expresi贸n relacional es 1 si la relaci贸n probada es true y 0 si es false

Repasando ando

int value1 = 3;
int value2 = 18;
int value3 = -18;

Console.WriteLine(
    "The value of Value1 is: " + value1);
Console.WriteLine(
    "The value of Value2 is: " + value2);
Console.WriteLine(
    "The value of Value3 is: " + value3);
bool result0 = value1 == value2;
bool result1 = value1 != value2;
bool result2 = value1 > value2;
bool result3 = value1 < value2;
bool result4 = value1 >= value2;
bool result5 = value1 <= value2;
Console.WriteLine(
    "The result of (value1 == value2) is: " + result0 + "\n ");
Console.WriteLine(
    "The result of (value1 != value2) is: " + result1 + "\n ");
Console.WriteLine(
    "The result of (value1 > value2) is: " + result2 + "\n ");
Console.WriteLine(
    "The result of (value1 < value2) is: " + result3 + "\n ");
Console.WriteLine(
    "The result of (value1 >= value2) is: " + result4 + "\n ");
Console.WriteLine(
    "The result of (value1 <= value2) is: " + result5 + "\n ");

goood

Hice otro ejercicio, esta vez con las ligas ganadas por el liverpool y el manunited, espero les sirva mi aporte, saludos.

//Number of leagues won by liverpool and manunited

int man_united = 20;
int liverpool = 18;

bool result1 = man_united == liverpool;
Console.WriteLine("They have won THE SAME number of league titles: " + result1);

bool result2 = man_united != liverpool;
Console.WriteLine("They have won DIFFERENT NUMBER of league titles: " + result2);

bool result3 = man_united > liverpool;
Console.WriteLine("Manchester United have won MORE league titles than liverpool: " + result3);

bool result4 = man_united >= liverpool;
Console.WriteLine("Manchester United have won MORE OR THE SAME league titles than liverpool: " + result4);

bool result5 = man_united < liverpool;
Console.WriteLine("Manchester United have won LESS league titles than liverpool: " + result5);

bool result6 = man_united <= liverpool;
Console.WriteLine("Manchester United have won LESS OR THE SAME league titles than liverpool: " + result6);

Keep and Calm
Pause the video and complete the exercise

Like!