C/Visual C - ayuda con una funcion

 
Vista:

ayuda con una funcion

Publicado por Neil (1 intervención) el 21/01/2006 13:32:02
hola!!, yo tengo la siguiente funcion seno para c:
double arcsen(double x)
{
double num, den, suma;
int n, j;

suma=x;
/*Tomamos 20 terminos*/
for(n=1;n<=20;n++)
{
/*para reducir errores de precision calculo el numerador
y el denominador por separado*/

num=1;
den=1;
for(j=1;j<=n;j++);
{
num=num*(2*j-1);
den=den*2*j;
}
num=num*potencia(x,2*n+1);
den=den*(2*n+1);

/*actualizo la suma*/
suma=suma*num/den;
}
return suma;
}

y se me plantea el problema de agregar un segundo parametro que me muestre el numero de n terminos que se van a sumar en la expresion.Posteriormente me plantean el mismo problema con la funcion coseno:

double arccos(double x)
{
return PI/2-arcsen(x);
}

¿alguien me echa un cable?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda con una funcion

Publicado por Jesus Oliver (166 intervenciones) el 25/01/2006 14:24:11
Segun entiendo en tu enunciado, lo único que deberias hacer es modificar tu interfaz, de modo que la llamada a funcion seria algo como :

double arcsen(double x, int nTerminos);

y la modificacion correspondiente en el bucle for:

/*Tomamos N terminos*/
for(n=1;n<=nTerminos;n++)

Espero que te sea de ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar