No consigo que mi programa me de resultados correctos
Publicado por Sofii (2 intervenciones) el 10/11/2015 19:25:09
Hola chicos!! Estoy haciendo una práctica de programación y no consigo que mi programa me de resultados correctos. ¡Ayuda por favor!
Este es mi código:
¡Muchas gracias a todos!!! :*:*:*
Este es mi código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
float integral(){
float a,b,e,i,base,altura,x,resultado;
e = 2,718281828;
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;
resultado = 0;
i = 0;
for (i=0 ; i<=10000 ; i++){
x = a + (base*i);
altura = (pow(e,x))/x;
resultado = (resultado) + (altura*base);
}
printf("El resultado de la integral es : %f",resultado);
}
return;
}
¡Muchas gracias a todos!!! :*:*:*
Valora esta pregunta


0