Olá, como pego lo decimal de uno valor?
1.240,50
Int() me retorna 1240
Como posso pegar lo 50?
Gracias.
Olá, como pego lo decimal de uno valor?
1.240,50
Int() me retorna 1240
Como posso pegar lo 50?
Gracias.
Wanderson:
Intenta con lo siguiente:
MsgInfo(124.50 % 1)
Saludos
Wanderson
También existe la función MOD
?MOD(123.45,1)
Saludos,
Adhemar
Gracias a todos voy a probar.
Wanderson,
1.240,50
Int() retorna 1240
1240.50 - Int( 1240.50 ) = 0.50
Me parece que es lo que buscas.
Hola,
Ojo com el MOD:
mod(-12.4,1) retorna 0.6
saludos, Euclides
//-------------------------------------------------------------------------------------------------
Function RESTO(nTotal, nDivi)
local nResul, nResto
If nDivi = 0 .OR. nTotal = 0
 Return(0)
EndIf
nResul := INT( nTotal / nDivi )
nResto := nTotal - nResul * nDivi
Return(nResto)