C/Visual C - Integral definida de (e^x)/X

   
Vista:

Integral definida de (e^x)/X

Publicado por Juan (2 intervenciones) el 10/11/2015 15:56:00
Hola, estoy intentando escribir un programa en el lenguaje C que me permita calcular ∫(e^x)/x dx, sin embargo me encuentro con el problema de que al compilar me da un error: ''Demasiados argumentos en la función 'pow' '';
Mi código es el siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
float a,b,base,altura,x,resultado;
if (UserData == 2){
	printf("\nIntroduzca el valor del primer numero del intervalo (a) :\n");
	scanf("%f",&a);
	printf("\nIntroduzca el valor del segundo numero del intervalo (b):\n");
	scanf("%f",&b);
	if (a>b){
		printf("\nEl valor de a es mayor que el de b, por favor introduzca un valor para b mayor que el de a :\n");
		scanf("%f",&b);
	}
	base = (b-a)/10000;
	float i;
	for (i=0;i<=10000;i++){
		x = a + (base*i);
		altura = (pow(e,x))/x;
		resultado = resultado + (base*altura);
	}
	printf("El resultado de la integral es : %f",resultado);
}

¿Alguien puede encontrar el error?
Muchas Gracias
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

Integral definida de (e^x)/X

Publicado por agustin (177 intervenciones) el 10/11/2015 16:49:56
¿Donde declaras la variable 'e'? ¿Y donde le asignas un valor?
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

Integral definida de (e^x)/X

Publicado por Juan (2 intervenciones) el 10/11/2015 18:41:17
había utilizado antes un #define
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