Programacion c++.. Se puede calcular el seno de forma aproximada sumando los n primeros términos de la serie infinita
sen x = x^/1! +x ^3/3!-x ^5/5! + x ^7/5!...x ^n/n!
Escriba un programa que lea el valor de x y n, escriba su seno para los n términos.
! Significa factorial por ejemplo el factorial de 3 es 1 x2x3=6
Les dejo un esquema de lo que mas o menos podria ser, pero tengo algunos errores.
#include<conio.h>
#include<stdio.h>
#include <math.h>
main()
{
int senx=0;
float r,x,i;
int n;
int sw;
int fact;
{
printf("introduzca la base x ");
scanf("%f",&x);
printf("introduzca el exponente n ");
scanf("%d",&n);
}
for(i=1;i<=n;i=i+2)
{
r= pow(x,i)/factorial(i);
printf("r = %.2f",r);
{
fac=i*fac;
}
if(sw==1)
{
senx=senx + r
sw==0;
}
else
{
senx=senx-r
sw==1;
}
getch ();
return 0;
}
1 Respuesta
Respuesta de Valero Angel Serrano Mercadal