Share via


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:

Operador Descripción Ejemplos
= (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

  1. En el menú Archivo, haga clic en Nuevo proyecto.
  2. En el cuadro de diálogo Nuevo proyecto, haga clic en Aplicación para Windows en el panel Plantillas.
  3. En el cuadro Nombre, escriba Comparación y, a continuación, haga clic en Aceptar.
    Se abrirá un nuevo proyecto de Windows Forms.
  4. Desde el Cuadro de herramientas, arrastre dos controles Textbox al formulario.
  5. Desde el Cuadro de herramientas, arrastre un control Button al formulario.
  6. Haga doble clic en Button para abrir el editor de código.
  7. 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.
  8. Presione F5 para ejecutar la aplicación.
  9. 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