FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
redondear decimas de un float como excel.
hola
tengo un numero real 9,975 mi funcion en delph =9,97 en excel me da= 9,98 osea cuando es 5 lo sube y en delphi lo baja que funcion puedo utilizar en delphi para esto gracias,
__________________
Enseñar es la virtud de un sabio. |
#2
|
||||
|
||||
Hola
Esto redondea pero no se si es lo que buscas. Saludos
__________________
Siempre Novato |
#3
|
||||
|
||||
Hola.
Agrego otra posibilidad a la expuesta por el amigo Caral.
Saludos. |
#4
|
||||
|
||||
Hola
Muy interesante funcion amigo. Creo que deberías de mostrar un ejemplo de su uso, recuerda que no todos sabemos lo mismo y que muchos pueden tener la misma duda. A algunos nos cuesta mas que a otros entender funciones y su comportamiento. No esta de mas el ejemplo amigo. Saludos
__________________
Siempre Novato |
#5
|
||||
|
||||
Creo que también puede valer esto:
Si quires redondear a dos decimales: resultado := redondeo(importe,2);
|
#6
|
||||
|
||||
Cita:
La función es muy similar a la de Casimiro. La diferencia es que él conocia una función que yo no: IntPower... Por lo que usé dos funciones matemáticas estandard para lograrla. Con ellas obtenemos un número que nos sirve para ajustar la cantidad de dígitos con que queremos redondear. Se almacena en la variable local 'm' de la función RedondeaPorExceso. Luego para redondear por exceso debemos sumar 5 en esa posición. Por último la llamada es como cualquier función:
Saludos. Última edición por ecfisa fecha: 13-09-2010 a las 01:15:10. |
#7
|
||||
|
||||
Hola.
Veo que por hacer las cosas en el aire, cometí un error al escribir la función. Y aunque añade un dígito en la posición deseada, para que este sea 5, debería ser:
Saludos. Última edición por ecfisa fecha: 13-09-2010 a las 01:39:28. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como redondear un numero en un procedimiento en Firebird | Gaby123 | SQL | 0 | 26-02-2007 18:25:26 |
Cómo Redondear a 4 decimales un campo de tipo Numérico | vick | Conexión con bases de datos | 1 | 11-10-2005 01:04:23 |
Funcio para obtener las decimas de segundo | enzo | Varios | 2 | 13-05-2005 01:06:11 |
Mostrar un Float como un hh:mm:ss | rjsitruiz | Impresión | 2 | 04-07-2004 14:25:29 |
|