int abs(
int valor )
float abs(
float valor )
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.
int valores[15]; int n; MAIN_PROGRAM_CDIV BEGIN_PROGRAM // Definimos el modo gráfico set_gfx(GFX_AUTODETECT_WINDOWED); // Definimos la resolución set_mode(m320x200); for( n=0; n < 15; n++){ valores[n]=rand(-1000, 1000); write_int(0, 0, n*10,0, OFFSET valores[n]); } write(0, 0, 192, 0, "Pulse [ESPACIO] para ejecutar la función abs()"); LOOP{ if (key(_space)) for( n=0; n < 15; n++ ) valores[n] = abs(valores[n]); // Hallamos el valor absoluto FRAME; } END_PROGRAM
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.