![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#4
|
||||
|
||||
|
Que sí, que la función está bien.
multiplica por 100 coge la parte entera !! divide entre 100 (la primera vez que ví la función, también me pasé por alto el "int" y los paréntesis )El segundo paso se os coló , que precisamente es la que elimina los posibles decimales que tenga. Así solo se queda con 2 decimales.Yo declaraba todas las variables como Currency y así evitaba esa función y el fallo inherente a los Floats/Extended que nunca guardarán el valor que representa, siempre guardará una aproximación. Si usas Bases de datos, cambia el tipo también a Currency o NUMERIC(10,2) (en interbase y firebird con dialecto 3). Si eso, pregunta .Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| problemas con redondeo (decimales) | Milperrimo | Varios | 4 | 26-01-2008 05:33:03 |
| Redondeo de decimales | Cheswar | Varios | 3 | 07-10-2007 21:31:10 |
| redondeo a 2 decimales | torito | Varios | 4 | 22-12-2004 18:36:34 |
| funcion de redondeo de decimales | Rabata | Varios | 2 | 29-09-2003 02:41:39 |
| Problema de redondeo | cmgenny | Varios | 3 | 08-08-2003 20:16:38 |
|