#include<iostream>
#include<math.h>
float
velocidad_final (float v0,float t,float g);
float
tiempo_realizado ( float x,float v0,float g);
float
altura_maxima (float v0,float x,float g);
float
espacio_recorrido ( float v0,float x,float t);
float
alcance_maximo(float v0,float g);
using
namespace std;
int main ()
{
int op;
float d,T,t,v0,g,x,vf,h,a;
do
{
cout<<"-------------------------
Movimiento Parabolico--------------------------------"<<endl;
cout<<endl<<endl;
cout<<"Seleccione la
operacion que desea utilizar \n";
cout<<"1: Velocidad final
" <<endl;
cout<<"2: Calculo del tiempo " <<endl;
cout<<"3: Calculo de la altura maxima "<<endl;
cout<<"4: espacio recorrido " <<endl;
cout<<"5: alcanze maximo " <<endl;
cout<<"Ingrese una Opcion:
";
cin>> op;
switch(op)
{
case 1:
cout<<"\n\n";
cout<<"
calculando la velocidad final \n\n";
cout<<"Ingrese la Velodidad inicial \n";
cin>>v0;
cout<<"Ingrese el tiempo \n";
cin>>t;
cout<<"Ingrese la gravedad
\n";
cin>>g;
cout<<endl<<endl;
vf= velocidad_final
(v0,t,g);
cout<<"La velocidad final es: "<<vf<<endl;
break;
case 2:
cout<<"\n\n";
cout<<"CALCULO
DEL TIEMPO \n\n";
cout<<"Ingrese el angulo \n";
cin>>x;
cout<<"Ingrese la Velodidad Inicial \n";
cin>>v0;
cout<<"Ingrese la gravedad \n";
cin>>g;
T=
tiempo_realizado(x,v0,g);
cout<<"El tiempo realizado es: "<<t<<endl;
break;
case 3:
cout<<"\n\n";
cout<<"CALCULO
DE LA ALTURA MAXIMA \n\n";
cout<<"Ingrese la Velodidad Inicial \n";
cin>>v0;
cout<<"Ingrese el angulo \n";
cin>>x;
cout<<"Ingrese la gravedad \n";
cin>>g;
h=
altura_maxima(v0,x,g);
cout<<"La altura maxima es: "<<h<<endl;
break;
case 4:
cout<<"\n\n";
cout<<"CALCULO
DEL ESPACIO RECORRIDO \n\n";
cout<<"Ingrese la Velodidad inicial \n";
cin>>v0;
cout<<"Ingrese
el Tiempo \n";
cin>>t;
cout<<"Ingrese el angulo \n";
cin>>x;
d=
espacio_recorrido(v0,t,x);
cout<<"La Distancia recorrida es. "<<d<<endl;
break;
case 5:
cout<<"\n\n";
cout<<"CALCULO
DEL ALCANCE MAXIMO \n\n";
cout<<"Ingrese la Velodidad inicial \n";
cin>>v0;
cout<<"Ingrese la gravedad \n";
cin>>g;
a=
alcance_maximo(v0,g);
cout<<"El alcance maximo es: "<<a<<endl;
break;
}
}
while ( op != 0 );
system("read");
return 0;
}
float
velocidad_final (float v0,float t,float g)
{
return v0+(g*t);
}
float
tiempo_realizado( float x,float v0,float g)
{
return sin(x)*2*v0/g;
}
float
altura_maxima ( float v0,float x,float g)
{
return v0*v0*pow(sin(x),2)/2*g;
}
float
espacio_recorrido ( float v0,float x,float t)
{
return
v0*cos(x)*t;
}
float
alcance_maximo ( float v0,float g)
{
return pow(v0,2)/g;
}
No hay comentarios:
Publicar un comentario