Comparaciones: uso de expresiones para comparar valores
En esta lección, aprenderá a usar operadores de comparación para crear expresiones que comparen valores.
En la última lección, aprendió a usar operadores aritméticos para crear expresiones numéricas y devolver valores numéricos. Se puede utilizar otro tipo de operador, los operadores de comparación, con objeto de comparar valores numéricos y devolver valores booleanos (True o False).
Este tipo de operadores se suele usar con mayor frecuencia para comparar valores y tomar decisiones según la comparación efectuada. La toma de decisiones en los programas que desarrolle se tratará con mayor detalle en Cómo hacer que un programa elija entre dos posibilidades: la instrucción if...Then.
La siguiente tabla resume los operadores de comparación:
= (igual a) |
Devuelve el valor True si el número de la izquierda es igual que el número de la derecha. |
5 = 4 (false)
4 = 5 (false)
4 = 4 (true) |
<> (no igual a) |
Devuelve el valor True si el número de la izquierda no es igual que el número de la derecha. |
5 <> 4 (true)
4 <> 5 (true)
4 <> 4 (false) |
> (mayor que) |
Devuelve el valor True si el número de la izquierda es mayor que el número de la derecha. |
5 > 4 (true)
4 > 5 (false)
4 > 4 (false) |
< (menor que) |
Devuelve el valor True si el número de la izquierda es menor que el número de la derecha. |
5 < 4 (false)
4 < 5 (true)
4 < 4 (false) |
>= (mayor que o igual a) |
Devuelve el valor True si el número de la izquierda es mayor que o igual al número de la derecha. |
5 >= 4 (true)
4 >= 5 (false)
4 >= 4 (true) |
>= (menor que o igual a) |
Devuelve el valor True si el número de la izquierda es menor que o igual al número de la derecha. |
5 <= 4 (false)
4 <= 5 (true)
4 <= 4 (true) |
Inténtelo.
Para comparar expresiones
- En el menú Archivo, haga clic en Nuevo proyecto.
- En el cuadro de diálogo Nuevo proyecto, haga clic en Aplicación para Windows en el panel Plantillas.
- En el cuadro Nombre, escriba Comparación y, a continuación, haga clic en Aceptar.
Se abrirá un nuevo proyecto de Windows Forms.
- Desde el Cuadro de herramientas, arrastre dos controles Textbox al formulario.
- Desde el Cuadro de herramientas, arrastre un control Button al formulario.
- Haga doble clic en Button para abrir el editor de código.
- En el controlador de eventos Button1_Click, escriba el siguiente código:
Dim A As Double = CDbl(Textbox1.Text)
Dim B As Double = CDbl(Textbox2.Text)
MsgBox(A > B)
MsgBox(A < B)
MsgBox(A = B)
Las primeras dos líneas declaran las variables A y B, que albergarán los valores numéricos utilizados en este programa; usan la instrucción CDbl para convertir el texto de Textbox1 y Textbox2 en valores numéricos. Finalmente, las tres últimas líneas crean expresiones para comparar las dos variables mediante tres operadores de comparación básicos y mostrar los resultados de dichas expresiones en tres cuadros de mensaje.
- Presione F5 para ejecutar la aplicación.
- Especifique un número en cada uno de los cuadros de texto y haga clic en Button1.
El primer cuadro de mensaje mostrará el valor True si A (el número especificado en el primer cuadro de texto) es mayor que B (el número especificado en el segundo cuadro de texto). En caso contrario, mostrará el valor False. El segundo cuadro de mensaje mostrará el valor True si A es menor que B; el tercer cuadro de mensaje mostrará True si ambos números son iguales.
Pruebe a introducir distintos números en los cuadros de texto para ver cómo varían los resultados.
Pasos siguientes
En esta lección, ha aprendido a usar operadores de comparación para comparar valores numéricos. En la siguiente lección, aprenderá a crear y llamar procedimientos (código que realiza acciones).
Siguiente lección: Cómo hacer que el equipo haga algo: escritura de procedimientos