Hola colegas, necesito redondear numero
ejemplo
del 1 al 5 ejemplo $ 785 que quede en $780
del 6 al 9 ejemplo $ 786 que quede en $ 790
y si es 0 ejemplo $ 780 que quede en $ 780
Saludos
Function FRound( x, y )
Local nDeci := 2 // error en el compilador
Default y := 2
nDeci := Set(3, y )
If x >= 0
x := Val( Str( Int( x * 10 ** y + 0.5000001 ) ) ) / 10 ** y
Else
x := Val( Str( Int( x * 10 ** y - 0.5000001 ) ) ) / 10 ** y
Endif
Set(3, nDeci ) // set decimal
Return(x)
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: Google [Bot] and 40 guests