Página 1 de 1

Como converter um numero para positivo em Clipper amigos?

Enviado: 04 Set 2013 19:58
por romulobonnadio
Amigos boa tarde!
Gostaria qual funcao eu executo para converter um numero para positivo, independentemente do mesmo estar posivo ou negativo, gostaria de pega-lo sempre como posivito para realizar meus calculos finais.
Muito obrigado.

Como converter um numero para positivo em Clipper amigos?

Enviado: 04 Set 2013 20:25
por Toledo
Romulo, use a função ABS():

Código: Selecionar todos

nVar1:=200
nVar2:=500
? nVar1 - nVar2   //resultado -300
? ABS(nVar2 - nVar1)  //resultado 300
? ABS(nVar1 - nVar2)  //resultado 300
Abraços,

Como converter um numero para positivo em Clipper amigos?

Enviado: 04 Set 2013 21:13
por Pablo César
Eu acostumava fazer assim:

Código: Selecionar todos

nVar1:=200
nVar2:=500
nVar3:=( nVar1 - nVar2 )  //resultado -300
If nVar3<0
   nVar3:=(nVar3*(-1))
Endif
Mas acredito que essa função é melhor !

Como converter um numero para positivo em Clipper amigos?

Enviado: 18 Set 2013 12:52
por rochinha
Amiguinhos,

Basta multiplicar por -1.

Código: Selecionar todos

function NegativoPositivo( numero )
   return numero * -1

Código: Selecionar todos

function NumToNegativo( numero )
   return iif( numero<0, numero, numero * -1 )

Código: Selecionar todos

function NumToPositivo( numero )
   return iif( numero>0, numero * -1, numero )