Está en la página 1de 2

#include<stdio.

h>
#include<conio.h>
#include<math.h>
#include<ctype.h>
#define pi 3.141592654
//protoptipos
datos();
calculos(float Ls, float Li, int n);
float fy (float x);
//variables
float Ls, Li, Aimp, Apar, Aext, Atot, dx;
int n, i;
// funcion principal
main()
{
char r;
do
{
clrscr();
printf("calculos de integrales definidas por el
metodo simpson\n");
datos();
calculos(Ls, Li, n);
gotoxy (20,25);
printf("desea otro calculo ? (s/n)");
r=toupper (getch());
}
while (r != 'N');
}
//funcion 1
datos()
{
printf("ingrese limite superior
=");
scanf("%f", &Ls);
printf("ingrese limite inferior
=");
scanf("%f", &Li);
printf("ingrese n (par) =");
scanf("%i", &n);
}
//funcion 2
calculos(float Ls, float Li, int n)
{
dx=(Ls-Li)/n;
Aimp=0;
for(i=1; i<=n-1; i=i+2)
Aimp=Aimp+fy(Li+dx*i);
Apar=0;
for(i=2; i<=n-2; i=i+2)
Apar=Apar+fy(Li+dx*i);

Aext=fy(Li)+fy(Ls);
Atot=(Aext+4*(Aimp)+2*(Apar))*(dx/3);
printf("el area total es =%f\n", Atot)
;
}
//funcion 3
float fy(float x)
{
//return(sqrt(1+porw(x,3)));
//return(x/(pow((4+x*x), 0.33333333)))
;
return(4/(1+x*x));
}

También podría gustarte