Share via


Comparaciones: Utilizar expresiones para comparar valores

Actualización: noviembre 2007

En esta lección, obtendrá información sobre cómo utilizar los operadores de comparación para crear expresiones que comparan valores.

En la última lección, vimos cómo utilizar 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, para comparar valores numéricos y devolver valores Boolean (True o False).

Los operadores de comparación se utilizan frecuentemente para comparar valores y tomar decisiones basadas en esa comparación. La toma de decisiones en el programa se tratará exhaustivamente en 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)

Devuelve True si el número del lado izquierdo es igual al número del lado derecho.

5 = 4 (falso)

4 = 5 (falso)

4 = 4 (verdadero)

<> (distinto de)

Devuelve True si el número de la izquierda no es igual al número de la derecha.

5 <> 4 (True)

4 <> 5 (True)

4 <> 4 (False)

> (mayor que)

Devuelve 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 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 o igual que)

Devuelve True si el número de la izquierda es mayor o igual que el número de la derecha.

5 >= 4 (True)

4 >= 5 (False)

4 >= 4 (True)

<= (menor o igual que)

Devuelve True si el número de la izquierda es menor o igual que el 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, en el panel Plantillas, haga clic en Aplicación para Windows.

  3. En el cuadro Nombre, escriba Comparison y haga clic en Aceptar.

    Se abrirá un nuevo proyecto de formularios Windows Forms.

  4. En el Cuadro de herramientas, arrastre dos controles Textbox al formulario.

  5. En 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 dos primeras líneas declaran las variables A y B, que contendrán los valores numéricos usados en este programa; utilizan la instrucción CDbl para convertir el texto de Textbox1 y Textbox2 en valores numéricos. Finalmente, las últimas tres líneas crean expresiones que permiten comparar las dos variables mediante tres operadores de comparación básicos y muestran los resultados de esas expresiones en tres cuadros de mensaje.

  8. Presione F5 para ejecutar la aplicación.

  9. Escriba un número en cada uno de los cuadros de texto y haga clic en Button1**.**

    El primer cuadro de mensaje mostrará True si A (el número que escribió en el primer cuadro de texto) es mayor que B (el número que escribió en el segundo cuadro de texto); de lo contrario, mostrará False. El segundo cuadro de mensaje mostrará True si A es menor que B, y el tercer cuadro de mensaje mostrará True si ambos números son iguales.

    Pruebe a escribir diferentes números en los cuadros de texto para ver cómo cambian los resultados.

Pasos siguientes

En esta lección obtuvo información sobre cómo utilizar los operadores de comparación para comparar valores numéricos. En la siguiente lección, aprenderá a crear un procedimiento, código que realiza una acción, y a llamarlo.

Siguiente lección: Hacer que el equipo haga algo: escribir el primer procedimiento

Vea también

Tareas

Aritmética: crear expresiones con variables y operadores

Información detallada: convertir un tipo de variable en otro

Hacer que un programa elija entre dos posibilidades: la instrucción If...Then

Conceptos

Operadores de comparación en Visual Basic