float sin( float ángulo_radines )
Retorna:
El seno de un ángulo dado.
Descripción:
Calcula el seno del ángulo una vez convertido a radianes GradToRad()
pasado como parámetro.
Por ejemplo, sin(GradToRad(90)) devolverá 1, ya que el seno de 90
grados es 1.
float seno[15], angulo[15]; int n; MAIN_PROGRAM_CDIV BEGIN_PROGRAM set_gfx(GFX_AUTODETECT_WINDOWED); set_mode(m320x200); write(0,0,0,0,"Angulos"); write(0,160,0,0,"Senos"); for( n=0; n < 15; n++){ angulo[n] = rand(0, 360000); angulo[n] = angulo[n] / 1000; seno[n] = sin(GradToRad(angulo[n])); // Se calcula el seno del ángulo write_float(0, 0, 20+n*10, 0, OFFSET angulo[n]); write_float(0, 160, 20+n*10, 0, OFFSET seno[n]); } write(0,0,192,0,"Pulse ESC para terminar ..."); do{ FRAME; }while (!key(_esc)); END_PROGRAM
Este programa imprimirá en pantalla una lista de ángulos, aleatoriamente escogidos (de 0 a 360 grados), y utilizará la función sin() para calcular el seno de los mismos.
Ver: RadToGrad() - GradToRad() - cos() - acos() - tan() - atan() - atan2() - asin()