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?
Moderador: Moderadores
-
romulobonnadio
- Usuário Nível 1

- Mensagens: 48
- Registrado em: 08 Dez 2009 23:48
- Localização: Belo Horizonte
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Como converter um numero para positivo em Clipper amigos?
Romulo, use a função ABS():
Abraços,
Código: Selecionar todos
nVar1:=200
nVar2:=500
? nVar1 - nVar2 //resultado -300
? ABS(nVar2 - nVar1) //resultado 300
? ABS(nVar1 - nVar2) //resultado 300Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Como converter um numero para positivo em Clipper amigos?
Eu acostumava fazer assim:
Mas acredito que essa função é melhor !
Código: Selecionar todos
nVar1:=200
nVar2:=500
nVar3:=( nVar1 - nVar2 ) //resultado -300
If nVar3<0
nVar3:=(nVar3*(-1))
EndifUm clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Como converter um numero para positivo em Clipper amigos?
Amiguinhos,
Basta multiplicar por -1.
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 )
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.