Ir diretamente para o conteúdo principal

Assinatura

Devolve um número inteiro que indica o sinal de um número.

Estrutura

Sgn(número)

Parâmetros

O argumento numérico pode ser qualquer expressão numérica válida.

Valor de retorno

A função Sgn tem os seguintes valores de retorno:

Se o número for Sgn, devolve

; se for maior que zero, devolve 1

Igual a zero 0

Menos de zero -1

Descrição

O sinal do argumento numérico determina o valor de retorno da função Sgn.

Exemplo

O exemplo seguinte utiliza a função Sgn para determinar o sinal de um número:

Dim MyVar1, MyVar2, MyVar3, MySign

MyVar1 = 12: MyVar2 = -2,4: MyVar3 = 0

MySign = Sgn(MyVar1) ' Retorna 1.

MySign = Sgn(MyVar2) ' Devolve -1.

MySign = Sgn(MyVar3) ' Devolve 0. |