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 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 alguns válido expressões numéricas.
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álido por si só. A linha final mostra uma combinação de uma variável com dois literais.
Observe que uma expressão numérica faz formulário completo Visual Basicdedemonstrativo por si só. Você deve usar a expressão como parte de uma demonstrativode 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 avalia 276.
For more information, see Instruções (Visual Basic).
Vários operadores
Se a expressão numérica contiver mais de um operador, a ordem na qual são avaliados é determinada pelas regras de precedência do operador . Para substituir as regras de precedência do operador você coloque as expressões entre parênteses, como no exemplo acima; inclusos expressões são avaliadas primeiro.
Para substituir a precedência de operador de 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 precedência normal e o valor atribuído a j é 276 (4 vezes 69). O cálculo para k executa os operadores na sua precedência normal (* antes de +) e o valor atribuído a k é 270 (268 mais 2).
For more information, see Precedência de operadores no Visual Basic.
Consulte também
Referência
Precedência de operadores no Visual Basic
Operadores Aritméticos (Visual Basic)
Conceitos
Operadores e expressões em Visual Basic
Comparações de valor (Visual Basic)
Combinação eficiente de operadores (Visual Basic)