En este método tomamos en cuenta la formula de la velocidad de una paracaidista apara entenderlo un poco mas claro y lograr ver su aplicación:
Código:
#include <iostream.h>
#include <conio.h>
#include <ctype.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
//--------------------------------------TRAPECIO SIMPLE-------------------------------------
class TRAPECIO_SIMPLE{
private:
double a,b,fa,fb,I,fc,fa1,fb1;
float d,o,u,r,k,s,Ea,ET;
public:
void menu();
void datos();
void imprime();
void evalua();
void VV();
void METODO();
void ERRORES();
void nmain();
};
void TRAPECIO_SIMPLE::datos()
{
clrscr();
cout<<endl<<"\t ------METODO DEL TRAPECIO (SIMPLE) ----"<<endl;
cout<<endl<<"\t ------FORMULA DE LA VELOCIDAD DE UN PARACAIDISTA----"<<endl;
cout<<endl<<"\t ------(gm/c)*(t+(m/c)*(e^(ct/m))----"<<endl;
cout<<endl<<" Ingrese el valor de a: ";
cin>>a;
cout<<endl<<" Ingrese el valor de b: ";
cin>>b;
}
void TRAPECIO_SIMPLE::VV()
{
d=((9.81*68.1)/12.5);
r=68.1/12.5;
u=((-12.5/68.1)*(a));
o=((-12.5/68.1)*(b));
fa=(a+(r*exp(u)));
fb=(b+(r*exp(o)));
fc=(d*(fb-fa));
}
void TRAPECIO_SIMPLE::METODO()
{
k=(-12.5/68.1);
fa1=(1-(exp(k*a)));
fb1=(1-(exp(k*b)));
I=d*(b-a)*((fa1+fb1)/2);
}
void TRAPECIO_SIMPLE::ERRORES()
{
ET=fc-I;
//Ea=fabs((d*-k)*(exp(k*b)-exp(k*a)));
}
void TRAPECIO_SIMPLE::imprime()
{
cout<<endl<<endl<<" VALOR VERDADERO DE LA INTEGRAL= "<<fc;
cout<<endl<<endl<<" Integral de f(x)= "<<I;
cout<<endl<<endl<<" ET= "<<ET;
//cout<<endl<<endl<<" Ea= "<<Ea;
getch();
}
void TRAPECIO_SIMPLE::nmain()
{
datos();
VV();
METODO();
ERRORES();
imprime();
}
int main()
{
clrscr();
TRAPECIO_SIMPLE obj;
obj.nmain();
getch();
}
En este enlace pueden apreciar algunos ejemplos prácticos y lo que seria un poco de teoría de dicho método
No hay comentarios:
Publicar un comentario