AYUDA CON TAYLOR!!!!!!!!!
Necesito saber por que no funcion el siguente codigo:
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
int a, i, n, fac, b, x;
double cont, serie,op,exp;
printf("t Xtt Seno de xtTerminosn");
cont=0.1;
do
{
i=2;
a=1;
serie=cont;
while(serie>0.000005)
{
n=2*i-1;
a++;
/*factorial*/
fac=n;
b=n-1;
while(b!=1)
{
fac=fac*b;
b=b-1;/*b--;*/
}
/*exponencial*/
exp=1;
for (x=1;x<=n;x++)
{
exp=exp*cont;
}
op=exp/fac;
if(a%2==0)
serie=serie-op;
else
serie=serie+op;
i++;
}
printf("t%0.1ftt%gtt%dn",cont,serie,a);
cont=cont+0.1;
}while (cont<=0.9);
system("PAUSE");
return 0;
}
Intenta calcular el seno mediante el desarrollo de la serie de Taylor.
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
int a, i, n, fac, b, x;
double cont, serie,op,exp;
printf("t Xtt Seno de xtTerminosn");
cont=0.1;
do
{
i=2;
a=1;
serie=cont;
while(serie>0.000005)
{
n=2*i-1;
a++;
/*factorial*/
fac=n;
b=n-1;
while(b!=1)
{
fac=fac*b;
b=b-1;/*b--;*/
}
/*exponencial*/
exp=1;
for (x=1;x<=n;x++)
{
exp=exp*cont;
}
op=exp/fac;
if(a%2==0)
serie=serie-op;
else
serie=serie+op;
i++;
}
printf("t%0.1ftt%gtt%dn",cont,serie,a);
cont=cont+0.1;
}while (cont<=0.9);
system("PAUSE");
return 0;
}
Intenta calcular el seno mediante el desarrollo de la serie de Taylor.
