miércoles, 4 de diciembre de 2013

eva.5

#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