Ver Mensaje Individual
  #2  
Antiguo 11-06-2010
osmuar_exp osmuar_exp is offline
Miembro
 
Registrado: ene 2008
Posts: 18
Reputación: 0
osmuar_exp Va por buen camino
Función de redondeo

Hola esta función te puede ayudar,...

Código Delphi [-]
function RoundCentavos(Const X: Double): Double;
var
r:Int64;  
X2:Int64; 
x1:double; 
begin                       
  x2:=trunc((abs(x)*1000)+0.4);
  r:=(x2 mod 10); 
  x2:=trunc(x2/10);
  if r >= 5  then
          x2:=x2+1;

  x1:=x2/100; 
  if x < 0 then
     result:=0 - x1
  else
     result:=x1;
end;

La verdad no se quien es el creador de ella, pero funciona muy bien, saludos.
Responder Con Cita