Partilhar via


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)

Outros recursos

Instruções (Visual Basic)