abs(x)

Descripción

Calcula el valor absoluto de un número.

Parámetro

x: el número

Retornos

x: si x es mayor o igual a 0.
-x: si x es menor que 0.

Advertencia

Debido a la forma en que se implementa la función abs (), evitar el uso de otras funciones dentro de los corchetes, ya puede dar lugar a resultados incorrectos.
abs(a++);   // evitar esto - produce resultados incorrectos

abs(a); 
a++;          // utilizar esto en su lugar - mantener a otras operaciones matemáticas fuera de la función 


3 comentarios:

  1. Esto NO calcula el valor absoluto de un numero.
    https://es.wikipedia.org/wiki/Valor_absoluto

    ResponderEliminar
    Respuestas
    1. a mi entender:
      si x es mayor o igual a cero abs(x) retorna x, si x=1 retorna 1...
      si x es menor a 0 abs(x) retorna -x , quiere decir si x=(-1) retorna -(-1) osea 1.. ( menos x menos es más)
      retorna el valor absoluto de x ( el número sin el signo ). Corregidme si está mal.

      Eliminar
  2. No tienes ni idea. Valor absoluto es el valor de un numero sin signo, es decir siempre positivo.

    ResponderEliminar