Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problemas con funcion RoundTo (https://www.clubdelphi.com/foros/showthread.php?t=26059)

vick 12-10-2005 01:33:05

Problemas con funcion RoundTo
 
Hola

Hace algunos días, envie un hilo preguntando acerca de como redondear en Delphi5 1182.526897 a 1182.5269 por poner un ejemplo, es decir redondear a 4 decimasles, y alguien muy amable (lo agradezco) me puso que utilizara la función RoundTo (RoundTo(Valor,-3)), agregando la librería Math en el Uses, pero al hacerlo, me muestra qel error identificador desconocido (la función roundto), alguien sabe cómo remediarlo o alguna otra forma de hacerlo?

De antemano Gracias... y hasta luego.

Sotrono 12-10-2005 02:12:19

En la ayuda de Delphi 5 no figura la funcion RoundTo, asi que supongo que no la soporta.
Esta funcion de Trucomania seguramente te sirva:

Código Delphi [-]
function Redondear(Valor: Real; Redondeo: Integer):Real;
begin 
  Redondear := Round(Valor * Power(10, Redondeo)) / Power(10,Redondeo);
end;

Bytes...

dec 12-10-2005 02:12:35

Hola,

Aunque no estoy muy seguro tal vez pudieras usar la función "FormatFloat", tal que así:

Código Delphi [-]
 FormatFloat('0.0000', 1182.526897);


La franja horaria es GMT +2. Ahora son las 00:23:30.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi