Página 1 de 1
Separação antes e depois da virgula
Enviado: 06 Dez 2005 13:25
por JuniorVaz
Dai galera, precisava da seguinte dica, preciso separar um campo PREÇO com os digitos de antes e os depois da virgula, ou seja, os reais e os centavos separados, exemplo:
XPRECO=28,90
xreal=28
xcents=90
Era só isso ai, vlw
Centavos
Enviado: 06 Dez 2005 14:15
por AndersonR
Caro Júnior,
faça o seguinte:
XPreco=28,90
CENTAVOS=Int(xpreco)-xpreco
a varíável CENTAVOS será o valor dos centavos.
Espero ter colaborado
Anderson R
Centavos
Enviado: 06 Dez 2005 14:17
por AndersonR
Caro Júnior,
faça o seguinte:
XPreco=28,90
CENTAVOS=Int(xpreco)-xpreco
a varíável CENTAVOS será o valor dos centavos.
Espero ter colaborado
Anderson R
Certo
Enviado: 06 Dez 2005 15:31
por JuniorVaz
Deste modo fica o seguinte. O campo real fica correto, no caso xreais=28
mas o campo xcents precisaria ficar 99 por exemplo, e no caso fica, 0.99. Alguma outra dica?
Re: Certo
Enviado: 06 Dez 2005 15:41
por janio
JuniorVaz escreveu:mas o campo xcents precisaria ficar 99 por exemplo, e no caso fica, 0.99. Alguma outra dica?
Amigo,
É simples: Basta você multiplicar o resultado por 100
--->>> 0.99 x 100 = 99
Um abraço,
Janio
Enviado: 06 Dez 2005 15:47
por Grings
Simples: :xau
nNumero:= 1784574847.99
nTamanho:=LenNum(nNumero)
? nVariavel1:=Val(SubStr(Str(nNumero),1,(nTamanho-3)))
? nVariavel2:=Val(SubStr(Str(nNumero),(nTamanho-1),2))
Enviado: 06 Dez 2005 17:00
por Everton
ou assim tbm.
VLTOT := str(VLTOT)
nPos := RAT(".",VLTOT)
Val_Int := substr(VLTOT,1,nPos -1)
Val_Dec := substr(VLTOT,nPos +1, 2))