redondear con dos decimales
buenas amigos del foro...
tengo el siguiente problema...tengo datos numericos en una tabla y quiero presentarlos en formato 2 enteros y 2 decimales, con otro lenguaje existe una funcion trunc que permite truncar cortar limitar la salida a este formato pero el problema es que quiero que redondee el valor Ejemplo en la tabla tengo : 14,15213 que salga 14,15 14,15891 que salga 14,16 se seguro ya me entendieron y es inutil tanta explicacion el caso es que no se cual es la funcion que hace esto agradecido por su ayuda... |
// Saludos |
|
Puedes hacerlo de la sgte forma tambien:
|
Yo utilizarìa la funcion RoundTo;) que utiliza el redondeo bancario(Banker’s rounding)por ejemplo:
Ten en cuenta que el segundo parametro es el que indica la cantidad de decimales que quieres que aparesca, por supuesto tambien trabaja con el segundo parametro en positvo; aqui te pego unos ejemplo que viene en la ayuda de Delphi 7. De la ayuda de Delphi> Cita:
|
FormatFloat
Buscando eso mismo esncontré FormatFloat, lo cual me resultó muy cómoda y cumple el cometido
no tengo permiso editar la dirección del enlace, pero lo encontré en delphibasics co uk donde explican sencilla y ampliamente el tema. Intento pegar el código de ejemplo pero me sale el mensaje: Aún no tienes permitido poner enlaces ni imágenes pero no tengo enlaces ni imágenes, asi que no se que pasa, se los quedo debiendo Enlace: Delphi Basics : FormatFloat |
Hola agofay.
Cita:
Cuando tengas esa cantidad lo podrás hacer sin inconvenientes, mientras tanto podes poner algún espacio en la dirección vg.: http: //www.delphibasics.co.uk/RTL.asp?Name=FormatFloat Luego algún moderador la corregirá. Saludos :) |
La franja horaria es GMT +2. Ahora son las 15:31:24. |
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