Cómo: Calcular valores numéricos (Visual Basic)
Puede calcular valores numéricos mediante el uso de expresiones numéricas. Una expresión numérica es una expresión que contiene literales, constantes y variables que representan valores numéricos, y operadores que actúan sobre esos valores.
Calcular valores numéricos
Para calcular un valor numérico
Combine uno o más literales, constantes y variables numéricos en una expresión numérica. El ejemplo siguiente muestra algunas expresiones numéricas válidas.
93.217
System.Math.PI
counter
4 * (67 + i)
Las tres primeras líneas muestran un literal, una constante y una variable. Cada uno forma una expresión numérica válida por sí mismo. La línea final muestra una combinación de una variable con dos literales.
Observe que una expresión numérica no forma una instrucción de Visual Basic completa por sí misma. Debe utilizar la expresión como parte de una instrucción completa.
Para almacenar un valor numérico
Puede utilizar una instrucción de asignación para asignar el valor representado por una expresión numérica a una variable, como se muestra en el ejemplo siguiente.
Dim i As Integer = 2 Dim j As Integer j = 4 * (67 + i)
En el ejemplo anterior, el valor de la expresión situada a la derecha del operador igual (=) se asigna a la variable j situada a la izquierda del operador, por lo que j da como resultado 276.
Para obtener más información, vea Instrucciones (Visual Basic).
Varios operadores
Si la expresión numérica contiene más de un operador, el orden en que se evalúan lo determina las reglas de prioridad de operador. Para anular las reglas de prioridad de operador, las expresiones se escriben entre paréntesis, como en el ejemplo anterior; estas expresiones se evalúan primero.
Para reemplazar la prioridad normal de operadores
Utilice paréntesis para indicar las operaciones que desea efectuar en primer lugar. En el ejemplo siguiente se muestran dos resultados diferentes con los mismos operandos y operadores.
Dim i As Integer = 2 Dim j, k As Integer j = 4 * (67 + i) k = 4 * 67 + i
En el ejemplo anterior, el cálculo de j ejecuta el operador de suma (+) en primer lugar debido a que los paréntesis en (67 + i) anulan la prioridad normal, por lo que el valor asignado a j es 276 (4 por 69). El cálculo de k ejecuta los operadores con su prioridad normal (* antes de +), por lo que el valor asignado a k es 270 (268 más 2).
Para obtener más información, vea Prioridad de operador en Visual Basic.
Vea también
Referencia
Prioridad de operador en Visual Basic
Operadores aritméticos (Visual Basic)
Conceptos
Operadores y expresiones en Visual Basic
Comparaciones de valores (Visual Basic)
Combinación eficaz de operadores (Visual Basic)