Advertisement
luizaspan

introfiscomp - lista1 - questao8

Apr 8th, 2015
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.07 KB | None | 0 0
  1. // Para pequenos valores de x o sin x pode ser aproximado por sin x ≈ x, onde x está em radianos. Escreva um programa que calcule o valor do sin para 5◦ , 10◦ e 20◦. Compare com os valores devolvidos pela função sin.
  2.  
  3. // rad=grau*(pi/180)
  4.  
  5. #include <stdio.h>
  6. #include <math.h>
  7. #define pi M_PI
  8.  
  9.  
  10. int main(void)
  11.  
  12. {
  13.  
  14.   double rad5,rad10,rad20,a,b,c;
  15.   char opcao;
  16.   printf("\nVamos calcular alguns senos de ângulos pequenos, ok? [s/n] ");
  17.   scanf(" %c",&opcao);
  18.  
  19.   if (opcao=='s')
  20.     {
  21.       rad5=5*pi/180;
  22.       rad10=10*pi/180;
  23.       rad20=20*pi/180;
  24.       a=sin(rad5);
  25.       b=sin(rad10);
  26.       c=sin(rad20);
  27.  
  28.       printf("\nOs ângulos de 5, 10 e 20 graus equivalem a %lf, %lf e %lf radianos, respectivamente. Assim: \n",rad5,rad10,rad20);
  29.       printf("sin(%lf)=%lf \n",rad5,a);
  30.       printf("sin(%lf)=%lf \n",rad10,b);    \
  31.       printf("sin(%lf)=%lf \n\n",rad20,c);
  32.  
  33.     }
  34.  
  35.   else if (opcao=='n')
  36.     {
  37.       printf("\n Que pena. Se desejar, execute o programa novamente. \n\n");
  38.     }
  39.  
  40.   return 0;
  41.  
  42. }
  43.  
  44. // FUUUUUUUUUUNCIOOOOOOOOOONAAAAAAAA
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement