Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Existe en Delphi esta función de redondeo (https://www.clubdelphi.com/foros/showthread.php?t=62718)

Faust 09-01-2009 20:37:33

Existe en Delphi esta función de redondeo
 
Saludos, he buscado por la ayuda de Delphi y no encuentro si existe algo similar.

Una función que me redondee siempre al siguiente entero, p. ej. si tengo 1.34 que me redondee a 2, si tengo 1.0001 que me redondee a 2, siempre al siguiente entero y por supuesto si tengo 2.00 que me lo deje en dos.

Podría yo mismo hacer esta función, pero si Delphi ya la tiene pues no le veo caso a reinventar la rueda.

desde ya muchísimas gracias.

roman 09-01-2009 20:39:11

Puedes usar Round() combinada con SetRoundMode(rmUp) (de la unidad Math);

// Saludos

roman 09-01-2009 21:10:41

Más directo: ceil() de la unidad Math.

// Saludos

look 09-01-2009 22:17:05

esta ya la conocia.
Cita:

Puedes usar Round() combinada con SetRoundMode(rmUp) (de la unidad Math);

esta no. :)

Cita:

Empezado por roman (Mensaje 334009)
Más directo: ceil() de la unidad Math.

// Saludos

¡Hoy he aprendido otra cosa!.

Faust 09-01-2009 23:38:40

Cita:

Empezado por roman (Mensaje 334009)
Más directo: ceil() de la unidad Math.

// Saludos

Muchas gracias Román, justo lo que buscaba...:)

roman 10-01-2009 00:28:43

Cita:

Empezado por look (Mensaje 334017)
esta no. :)

Yo tampoco :D

Por eso el mensaje apareció después, hasta que se me ocurrió buscar si de casualidad existía esa función.

Cita:

Empezado por look (Mensaje 334017)
¡Hoy he aprendido otra cosa!.

Yo también :)

// Saludos


La franja horaria es GMT +2. Ahora son las 14:25:17.

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