abs(<expresión>)
Retorna:
El valor absoluto de la expresión.
Descripción:
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.
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.