Ayuda de Div Games Studio/abs()

De Wikilibros, la colección de libros de texto de contenido libre.

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]