Seno em C
Por: Fernando Ferreira • 2/9/2015 • Trabalho acadêmico • 251 Palavras (2 Páginas) • 379 Visualizações
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define PI 3.1415927
#define PI2 3.1415927
int fact(int k);
int fact(int k)
{
int i, fatorial = 1;
for (i = k; i > 1; i--)
{
fatorial *= i;
}
return fatorial;
}
int main ()
{
int k = 0;
double x = 0, termo = 0, cosseno=0,rad=0,resultado=0;
printf (" Informe o valor em graus:");
scanf("%lf",&x);
//usando a função COS(); para definir o valor de conseno.
printf ("\n---------------------------------------- \n");
printf ("Comparacao usando COS(); \n");
resultado = cos (x*PI/180); /* conversão de graus para radianos */
printf ("\nO Cosseno de %lf e: %.10lf.\n", x, resultado);
//calculando a serie de 10 termos para achar o valor de COSSENO.
x = (PI/180)*x;
do
{
termo = pow(x,2*k)/fact(2*k);
cosseno += pow(-1,k)*termo;
k++;
}while(termo > 10E-8);
//Apresentando a serie de 10 termos do valor de conseno.
printf ("\n---------------------------------------- \n");
printf ("Comparacao usando 10 primeiros termos:\n");
printf ("\nValor do cosseno: %.10lf\n\n",cosseno);
printf ("\n---------------------------------------- \n");
system ("pause");
return 0;
}
...