Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Cómo obtener la parte entera de un numero con decimales (https://www.clubdelphi.com/foros/showthread.php?t=96099)

esublim 10-02-2023 01:06:18

Cómo obtener la parte entera de un numero con decimales
 
hola, como estan?

tengo una consulta. a ver si alguien me ayuda...

si hago una operacion o tengo un numero por ejemplo 23,78 quiera saber como hago para reconocer solo los enteros es decir solo el 23 o sea el numero que este no importanto la cifra, necesito es tomar el numero entero sin redonder

pgranados 10-02-2023 01:13:18

Échale un ojo a FormatFloat

http://www.delphibasics.co.uk/RTL.php?Name=formatfloat

cloayza 10-02-2023 01:37:26

Lo que sugiere el colega pgranados, es para formatear el dato para usar en salidas como mensajes o informes.

Si lo que deseas es operar (+×÷/) con el valor entero, o usarlo para comparar enteros, lo ideal es usar la función Trunc(3.1415)=>3

Saludos cordiales

MAXIUM 10-02-2023 01:37:42

Código Delphi [-]

Round(12.75) = 13
Trunc(12.75) = 12 
Int(12.75) = 12
Frac(12.75) = 0.75


La franja horaria es GMT +2. Ahora son las 19:24:19.

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