FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
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 |
#2
|
||||
|
||||
Creo que también puede valer esto:
Si quires redondear a dos decimales: resultado := redondeo(importe,2);
|
#3
|
||||
|
||||
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. |
#4
|
||||
|
||||
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. |
#5
|
||||
|
||||
Hola
Muy buena explicacion amigo. Ahora hasta yo la puedo entender. Saludos
__________________
Siempre Novato |
#6
|
||||
|
||||
Hola a todos
Aunque ya está resuelto, solo quiero comentar otra forma de llegar al mismo resultado. Existe la función SetRoundMode en la unidad Math. Esto es lo que pone la ayuda: Cita:
Saludos |
#7
|
||||
|
||||
Hay tantas formas de hacer una misma cosa... cada uno tiene su método/código/truco que al final llevan a la solución. Depende de la imaginación (y conocimientos) de cada uno para lograrlo
|
#8
|
||||
|
||||
muchas gracias a todos,
sus respuestas han sido certera. haber como finalizo este hilo
__________________
Enseñar es la virtud de un sabio. |
|
|
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 |
|