Sintaxis

editar
abs(<expresión>)

Retorna

editar

El valor absoluto de la expresión.

Descripción

editar

Calcula el valor absoluto de la expresión pasada como parámetro, es decir, si el resultado de la expresión es negativo lo cambiará de signo, si es positivo lo dejará igual.

Ejemplo

editar
PROGRAM ejemplo_abs;

GLOBAL
    int valores[15];
    int n;

BEGIN
    FROM n=0 TO 15;
        valores[n]=rand(-1000, 1000);
        write_int(0, 0, n*10,0, offset valores[n]);
    END
    write(0, 0, 192, 0, "Pulse [ESPACIO] para ejecutar la función abs()");
    LOOP
        IF (key(_space))
            FROM n=0 TO 15;
                valores[n] = abs(valores[n]); // Hallamos el valor absoluto
            END
        END
        FRAME;
    END
END

Este programa imprimirá en pantalla una lista de valores que pueden ser positivos o negativos, cuando se pulse la barra espaciadora le aplicará la función abs() a todos estos valores, dejándolos todos positivos.

Ver también

editar