Ayuda de Div Games Studio/abs()
Sintaxis
editarabs(<expresión>)
Retorna
editarEl valor absoluto de la expresión.
Descripción
editarCalcula 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
editarPROGRAM 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.