Operador de Exponenciação (^)

Eleva um número à potência de um expoente.

Sintaxe

result = number ^ exponent

Argumentos:

  • Result: Qualquer variável numérica.

  • Number: Qualquer expressão numérica.

  • Exponent: Qualquer expressão numérica.

Comentários

Quando mais de uma exponenciação é executada em uma única expressão, o operador ^ é avaliado na ordem em que aparece, da esquerda para a direita.

Os exemplos a seguir ilustram o uso do operador de exponenciação.

Exemplo 1:

Dim result, number, exponent
number = 2
exponent = 3
result = number ^ exponent
'result -> 8

Exemplo 2:

Dim result, number, exponent
number = -2
exponent = 3
result = number ^ exponent
'result ->  -8

Exemplo 3 (o número é elevado a dois expoentes positivos):

Dim result, number, exponent, number1, exponent1
number = 2
exponent = 3
number1 = 3
exponent1 = 2
result = (number ^ exponent) ^ exponent1
'result -> 64