Compartir a través de


Aritmética: crear expresiones con variables y operadores

Actualización: noviembre 2007

En esta lección, aprenderá a crear expresiones para realizar operaciones aritméticas y devolver valores.

Una expresión es un segmento de código que realiza operaciones aritméticas y, a continuación, devuelve un valor. En el siguiente ejemplo se muestra una expresión de suma simple:

5 + 4

La expresión 5 + 4, cuando se evalúa, devuelve el valor 9, y está formada por dos partes: los operandos (5 y 4), que son los valores con los que se realiza la operación, y el operador (+), que especifica la operación que se va a realizar.

Utilizar valores devueltos por expresiones

Para que una expresión sea útil, se debe realizar una acción con el valor que se devuelve. Lo más común es asignar el valor a una variable, tal y como se muestra a continuación.

Dim anInteger As Integer = 5 + 4

Este ejemplo declara una nueva variable Integer, llamada anInteger y le asigna el valor devuelto por 5 + 4 .

Operadores aritméticos

Las expresiones habitualmente se utilizan para realizar operaciones aritméticas con variables: suma, resta, multiplicación o división. En la tabla siguiente se describen los operadores que se usan con más frecuencia en las operaciones aritméticas.

Operador

Descripción

Ejemplo

+ (suma)

Devuelve la suma de dos operandos

5 + 4

- (resta)

Devuelve la diferencia de dos operandos

5 - 4

* (multiplicación)

Devuelve el producto de dos operandos

5 * 4

/ (división)

Devuelve el cociente de dos operandos

5 / 4

El tipo de variable utilizado para realizar la operación aritmética puede afectar al resultado. La división de dos números a menudo da como resultado un valor que no es un número entero. Por ejemplo, cuando se divide 3 por 2, el resultado es 1,5. Si se asigna el valor devuelto de esa expresión a una variable Integer, se redondeará al número entero más cercano. Al realizar la división, se debe utilizar una variable Double para almacenar el valor devuelto.

Nota:

También se puede convertir una variable de un tipo de datos en otra mediante las funciones de conversión de Visual Basic. Para obtener más información, vea Información detallada: convertir un tipo de variable en otro.

Inténtelo

Para sumar números

  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 Arithmetic 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 procedimiento de evento Button1_Click, escriba el siguiente código.

    Dim A As Double = Textbox1.Text
    Dim B As Double = Textbox2.Text
    
    MsgBox(A + B)
    MsgBox(A - B)
    MsgBox(A * B)
    MsgBox(A / B)
    

    Las dos primeras líneas declaran las variables A y B. A y B contendrán los valores numéricos utilizados en este programa y asignarán los valores de los dos controles TextBox (su texto) a las variables A y B.

    Las cuatro líneas finales crean expresiones con las dos variables y cada uno de los operadores aritméticos básicos y muestran los resultados de esas expresiones en un cuadro de mensaje.

  8. Presione F5 para ejecutar la aplicación.

  9. Escriba un número en cada cuadro de texto y haga clic en Button1.

    Nota:

    Si escribe algún otro carácter en los cuadros de texto, se producirá un error.

    Las expresiones se crean usando los dos números que se escriben y uno de los cuatro operadores aritméticos básicos (suma, resta, multiplicación y división). El resultado de cada expresión se muestra en un cuadro de mensaje.

Pasos siguientes

En esta lección, ha aprendido a crear y usar expresiones. También aprendió acerca de los operandos y operadores y cómo crear una expresión. En este momento, puede pasar a la lección siguiente, Comparaciones: Utilizar expresiones para comparar valores, o aprender a convertir variables en diferentes tipos en Información detallada: convertir un tipo de variable en otro.

Vea también

Tareas

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

Conceptos

Operadores aritméticos en Visual Basic