sin(<ángulo>)
Retorna:
El seno de un ángulo dado.
Descripción:
Calcula el seno en milésimas del ángulo pasado como parámetro.
Los ángulos se manipulan siempre en milésimas de grado (ver el uso de ángulos en el lenguaje), y el seno se devolverá igualmente en milésimas (como un valor de -1000 a 1000).
Por ejemplo, sin(90000) devolverá 1000, ya que el seno de 90 grados es 1.
PROGRAM ejemplo_sin; GLOBAL ángulo[15]; seno[15]; n; BEGIN write(0,0,0,0,"Angulos"); write(0,160,0,0,"Senos"); FROM n=0 TO 15; ángulo[n] = rand(0, 360000); seno[n] = sin(ángulo[n]); // Se calcula el seno del ángulo write_int(0, 0, 20+n*10, 0, offset ángulo[n]); write_int(0, 160, 20+n*10, 0, offset seno[n]); END write(0,0,192,0,"Pulse ESC para terminar ..."); REPEAT FRAME; UNTIL (key(_esc)); END
Este programa imprimirá en pantalla una lista de ángulos, aleatoriamente escogidos entre 0 y 360000 (de 0 a 360 grados), y utilizará la función sin() para calcular el seno de los mismos.