Foros del Web » Programando para Internet » PHP »

¿Como saber si un numero es negativo o positivo con PHP?

Estas en el tema de ¿Como saber si un numero es negativo o positivo con PHP? en el foro de PHP en Foros del Web. Hola amigos, existe alguna funcion booleana para saber si un numero es negativo o si no lo es. gracias. Si no existe, de que forma ...
  #1 (permalink)  
Antiguo 28/08/2010, 22:52
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
¿Como saber si un numero es negativo o positivo con PHP?

Hola amigos, existe alguna funcion booleana para saber si un numero es negativo o si no lo es.

gracias.

Si no existe, de que forma podria hacer la validacion para decir "este numero es negativo" o "este numero es positivo" dado el caso.

GRacias amigos. Saludos.
Y estoy devuelta en el foro tuve que ausentarme por problemas academicos pero ya estan solucionados ;)
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #2 (permalink)  
Antiguo 28/08/2010, 23:09
 
Fecha de Ingreso: agosto-2006
Mensajes: 177
Antigüedad: 17 años, 8 meses
Puntos: 1
Respuesta: ¿Como saber si un numero es negativo o positivo con PHP?

Código PHP:
if($numero 0){
  echo 
"Numero negativo";
} elseif(
$numero 0){
  echo 
"Numero positivo";
} else {
  echo 
"Numero: 0";

  #3 (permalink)  
Antiguo 28/08/2010, 23:20
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: ¿Como saber si un numero es negativo o positivo con PHP?

Gracias por la respuesta.

verás eso no me funciono.

Estoy trantando de validar 2 variables al mismo tiempo

Código PHP:
Ver original
  1. if( $validar_numero_x > 0 && $validar_numero_y < 0) {
  2.  
  3. echo "X es positiva, Y es negativa";
  4.  
  5. }

Cosas por el estilo, pero no lo consigop, estaré haciendo mal la validación?
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #4 (permalink)  
Antiguo 28/08/2010, 23:26
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: ¿Como saber si un numero es negativo o positivo con PHP?

Una variable no puede ser las dos cosas a la misma vez. Es negativo o positivo.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 28/08/2010, 23:32
 
Fecha de Ingreso: agosto-2006
Mensajes: 177
Antigüedad: 17 años, 8 meses
Puntos: 1
Respuesta: ¿Como saber si un numero es negativo o positivo con PHP?

@abimaelrc son dos variables distintas

Código PHP:
$validar_numero_x 3;
$validar_numero_y = -3;
if( 
$validar_numero_x && $validar_numero_y 0) {
  echo 
"X es positiva, Y es negativa";

Esto funciona bien.

Revisa los valores que les estas asignando a las variables, y hazle un var_dump para confirmar.
  #6 (permalink)  
Antiguo 28/08/2010, 23:45
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: ¿Como saber si un numero es negativo o positivo con PHP?

hola amigo ya lo he correguido, jeje.

Sucede que estaba haciendo una suma.

es decir si x era negativo y Y positivo sumana 90, pero olvidaba que la atan devuelve valores negativos entonces estaba haciendo una suma algebraica y no estaba conciderando el signo. jeje.

ya quedo listo.

GRacias.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #7 (permalink)  
Antiguo 28/08/2010, 23:46
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: ¿Como saber si un numero es negativo o positivo con PHP?

Oh, perdón. En ese caso, sí debe funcionar el código
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: negativo, numero, positivo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:05.