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()