| Hola invitado |
|
02 Sep, 2010 - 04:38 |
|
|
© 2009 PortalFox
|
|
|
| Enviado por LuisMaria en Viernes, 15 Junio, 2007 |
|
A veces necesitamos redondear un número de una manera diferente que la función ROUND() nativa de VFP. Las siguientes funciones redondean un número "hacia arriba" o "hacia abajo" en los decimales, unidades, decenas, etc. como lo muestran los siguientes ejemplos, según el segundo parámetro pasado.
? RedondearMas(123.123,-2)
? RedondearMenos(123.123,-2)
? RedondearMas(123.123,0)
? RedondearMenos(123.123,0)
? RedondearMas(123.123,1)
? RedondearMenos(123.123,1)
FUNCTION RedondearMas(tnNro, tnPos)
RETURN CEILING(tnNro/10^tnPos)*10^tnPos
ENDFUNC
FUNCTION RedondearMenos(tnNro, tnPos)
RETURN FLOOR(tnNro/10^tnPos)*10^tnPos
ENDFUNC
|
|
|
|
|
|
| Redondear hacia arriba o hacia abajo | Entrar/Crear una cuenta | 0 Comentarios |
|
| Los comentarios son propiedad de sus respectivos autores. No somos responsables de su contenido. |
|
Todas las marcas y los logos utilizados en este sitio son propiedad de sus respectivos dueños.
Los artículos, noticias y comentarios son propiedad y responsabilidad de sus respectivos autores.
Copyright © 2000-2010 PortalFox. Todos los derechos reservados.
|
|