Como: calcular valores numéricos (Visual Basic)
Você pode calcular valores numéricos através do uso de expressões numéricas.A expressão numérica é uma expressão que contenha literais, constantes e variáveis que representam valores numéricos e operadores que atuam sobre esses valores.
Calcular valores numéricos
Para calcular um valor numérico
Combine um ou mais literais numéricos, constantes e variáveis em uma expressão numérica.O exemplo a seguir mostra algumas expressões numéricas válidas.
93.217
System.Math.PI
counter
4 * (67 + i)
As três primeiras linhas mostram um literal, uma constante e uma variável.Cada um deles constitui uma expressão numérica válida por si só.A linha final mostra uma combinação de uma variável com dois literais.
Observe que uma expressão numérica não formam um conjunto completo Visual Basic instrução por si só.Você deve usar a expressão como parte de uma instrução completa.
Para armazenar um valor numérico
Você pode usar uma instrução de atribuição para atribuir o valor representado por uma expressão numérica a uma variável, como o exemplo a seguir demonstra.
Dim i As Integer = 2 Dim j As Integer j = 4 * (67 + i)
No exemplo anterior, o valor da expressão no lado direito do operador igual (=) é atribuído à variável j no lado esquerdo do operador, portanto, j for avaliada como 276.
Para obter mais informações, consulte Instruções (Visual Basic).
Vários operadores
Se a expressão numérica contiver mais de um operador, a ordem na qual eles são avaliados é determinada pelas regras de precedência do operador.Para substituir as regras de precedência do operador, você coloque expressões entre parênteses, como no exemplo acima; as expressões incluídas são avaliadas primeiro.
Para substituir a precedência do operador normal
Use parênteses para delimitar as operações que você deseja que seja executada primeiro.O exemplo a seguir mostra dois resultados diferentes com o mesmo operandos e operadores.
Dim i As Integer = 2 Dim j, k As Integer j = 4 * (67 + i) k = 4 * 67 + i
No exemplo anterior, o cálculo para j executa o operador de adição (+) primeiro porque os parênteses (67 + i) substituir a precedência normal e o valor atribuído a j é 276 (4 vezes 69).O cálculo para k realiza os operadores em sua precedência normal (* antes de +) e o valor atribuído a k é 270 (268 mais 2).
Para obter mais informações, consulte Precedência de operadores em Visual Basic.
Consulte também
Referência
Precedência de operadores em Visual Basic
Operadores aritméticos (Visual Basic)
Conceitos
Operadores e expressões em Visual Basic
Comparações de valor (Visual Basic)
Eficiente combinação de operadores (Visual Basic)