[Lazarus-es] Error de conversi?n
JoshyFun
joshyfun en gmail.com
Lun Dic 28 21:30:59 CET 2009
Hello Horacio,
Monday, December 28, 2009, 8:43:24 PM, you wrote:
HJ> Tenes 3 funciones para pasar un real (double o extended) a entero:
HJ> Trunc -> Elimina la parte de decimal, llendo al primer entero menor al
HJ> valor real. Ej: trunc(7,23) = 7
HJ> Ceil -> va al primer valor entero mayor al real. Ej: ceil(7,23) = 8
HJ> Round -> redondea al real al entero más cercano. Ej: round(7,23) = 7 /
HJ> round(7,52) = 8
Cuidado con Round que parece que hace eso, pero no es así, su
comportamiento es muy parecido pero:
http://wiki.freepascal.org/User_Changes_2.2.4#Floating_point_rounding
--
Best regards,
JoshyFun
More information about the Lazarus-es
mailing list