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 |
#1
|
|||
|
|||
detectar numeros negativos
como puedo detectar cuando una variable integer ( en delphi 7) contiene un numero negativo ?
gracias |
#3
|
||||
|
||||
if Abs(variable) <> variable then
// Saludos |
#4
|
||||
|
||||
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. |
#5
|
|||
|
|||
Cita:
|
#6
|
||||
|
||||
Cita:
|
#7
|
||||
|
||||
¿Puedes poner un ejemplo de código en dónde esto que mencionas se refleje?
// Saludos |
#8
|
|||
|
|||
Cita:
|
#9
|
||||
|
||||
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 |
#10
|
||||
|
||||
Ok, pero, entonces, si tratamos a los double, como double, 0 y -0 sin lo mismo, ¿verdad?
// Saludos |
#11
|
||||
|
||||
Cita:
|
#12
|
|||
|
|||
Gracias por las respuestas
me quedo con la primera que es la mas facilita a las otras ya llegare |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
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 |
|