PDA

Ver la Versión Completa : Pasar un real a un entero


bosterito
02-11-2006, 03:19:47
Hola. Soy nuevo en Delphi y quisiera saber como pasar un número real a un entero.

Chau.

defcon1_es
02-11-2006, 09:29:41
Hola, q tal?

Mira en la ayuda de delphi la función Trunc


function Trunc(X: Extended): Int64;
Description
The Trunc function truncates a real-type value to an integer-type value.

Robert01
02-11-2006, 15:23:36
Hola

Si usás trunc el entero se obtiene eliminando la parte decimal pero también es posible obtener un entero usando round.

function Round ( const Number : Extended ) : Int64;

12.4 rounds to 12
12.5 rounds to 12
12.6 rounds to 13


En cambio con trunc es:

12.4 truncs to 12
15.5 truncs to 12
12.6 truncs to 12

saludos