FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Operaciones en delphi
¿Alguien puede indicarme la diferencia entre éstas dos operaciones? (solo se trata de pasar un real a entero y ponerlo en el caption de un TPanel)
¿A qué viene esa diferencia? Gracias, parece una tonteria pero me lleva una semana sin dormir salvica |
#2
|
|||
|
|||
A mi ambos ejemplos me dan 34 como resultado..
|
#3
|
|||
|
|||
Yo he probado tu código: el primero me devuelve 33 y el segundo 34.
|
#4
|
|||
|
|||
Mmmm, que versión de windows tenéis?
PD: alapaco, habrás puesto cada parte del código en dos botones separados, no? Yo no me había dado cuenta al principio y tenia el código en un mismo botón, el código ha de ser así:
|
#5
|
|||
|
|||
El problema está aquí:
Trunc(fValor*10); he probado de en vez de ponerle *10 ponerle *15 y el resultado debería ser 51, sin embargo devuelve 50. Pero si tu pones fvalor = fvalor*15 y después hace el Trunc(fValor) funciona correctamente. No se si te he dicho algo que no sabías, pero no se el porqué de la cuestión. Sin duda, una duda muy interesante. |
#6
|
||||
|
||||
Cita:
Cita:
Gracias a todos Salvica. Por cierto: w2000 y D-7 Repito: gracias |
#7
|
||||
|
||||
Cita:
(2) -que Trunc(3.4*10) Al hacer el (1), primero redondeamos (perdiendo decimales) y despues multiplicamos. Al hacer (2) multiplicamos por 10 (estamos cogiendo un decimal) y despues redondeamos (pero ya no tenemos decimales que perder!!) Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#8
|
||||
|
||||
Cita:
En fin, las cosas son según el cristal con que se miran y el cristal de Delphi parece estar "esmerilado" Saludos salvica |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Operaciones de conjuntos. C# | sakuragi | .NET | 2 | 18-06-2006 22:05:41 |
Operaciones con Binarios | douguiehm | Varios | 0 | 19-05-2005 18:41:08 |
Operaciones con fechas | febito | Oracle | 1 | 05-08-2004 03:30:09 |
operaciones con tiempo | supperguss | Varios | 1 | 21-05-2003 01:39:53 |
operaciones con fechas | ing_alsaac | Varios | 2 | 11-05-2003 10:02:57 |
|