![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
if Abs(variable) <> variable then
// Saludos |
#3
|
||||
|
||||
Es curioso, pero en el caso de los double existe el -0.0
![]() Última edición por seoane fecha: 29-05-2006 a las 22:48:15. |
#4
|
|||
|
|||
Cita:
![]() ![]() |
#5
|
||||
|
||||
Cita:
|
#6
|
||||
|
||||
¿Puedes poner un ejemplo de código en dónde esto que mencionas se refleje?
// Saludos |
#7
|
||||
|
||||
Sin ir mas lejos y siguiendo con el tema del hilo, Delphi usa la siguiente funcion para comprobar el signo de un double.
En el primer if comprueba si el valor es 0 eliminando primero el bit de signo, de esta manera 0.0 y -0.0 son considerados como un mismo numero. Sin embargo, estuve haciendo pruebas y parece que delphi ya tiene en cuenta esta eventualidad a la hora de hacer comparaciones. Por ejmplo:
Vaya forma de darle vueltas al asunto ![]() |
#8
|
|||
|
|||
Cita:
![]() |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Sumar por Separado Positivos y Negativos en Rave | norberto_larios | Impresión | 1 | 19-08-2006 16:57:48 |
Detectar IP | Carliviris | Varios | 3 | 17-04-2006 19:18:26 |
Negativos en un editmask | lbidi | Varios | 4 | 31-08-2005 21:55:22 |
Edit para numeros negativos | RyAr | Varios | 6 | 28-10-2003 21:09:57 |
como conseguir introducir valores negativos en un edit | haffo | OOP | 10 | 24-10-2003 03:38:01 |
![]() |
|