Tabla:
Introducción a C#
¿Por qué aprender C#? ¿Para qué sirve?
Instalación de Visual Studio Community
Conoce .NET 6
Introducción a Visual Studio y nuestro primer "Hola, mundo" en consola
¡Nuestro primer "Hola, mundo" en una aplicación gráfica!
¿Cómo funcionan los Namespaces en C#?
Lógica de programación
Tipos de datos
Variables
Manejo de strings
Trabajando con números y operadores aritméticos
Operadores lógicos
Operadores relacionales
Cómo leer datos de un usuario en C#
Arreglos en C#
Listas
Métodos o methods
Métodos de strings
Cómo crear tus propios métodos
Bucles y estructuras de control en C#
La sentencia if
La sentencia switch
Ciclo for
Ciclo while
Proyecto
Introducción del proyecto: sistema de registros de usuarios
Creando la búsqueda y el registro de usuarios
Finalizado del proyecto: mostrando la lista de usuarios registrados
Tus siguientes pasos con C#
POO: tu siguiente paso con C#
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Ricardo Celis
Aportes 22
Preguntas 2
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}");
== Igual a
!= No igual a
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que
" == igual a"
“!= no igual a”
“> Mayor que”
“< Menor que”
“>= Mayor o igual que”
“<= Menor o igual que”
10 == 10 = " == igual a"
5 != 7 = “!= no igual a”
20 > 3 = “> Mayor que”
0 < 1 = “< Menor que”
50 >= 48 = “>= Mayor o igual que”
9 <= 67 = “<= Menor o igual que”
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
*/
}
}
}
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);
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");
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!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?