PDA

Ver la Versión Completa : Existe en Delphi esta función de redondeo


Faust
09-01-2009, 20:37:33
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.

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

esta no. :)

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

// Saludos

¡Hoy he aprendido otra cosa!.

Faust
09-01-2009, 23:38:40
Más directo: ceil() de la unidad Math.

// Saludos

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

roman
10-01-2009, 00:28:43
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.


¡Hoy he aprendido otra cosa!.

Yo también :)

// Saludos