LAB.1

#include<iostream>
#include<math.h>
using namespace std;
int Fr,L,q,vel,betha,ang,F,A,d;
double flexion(int Fr,int L);
double inercia (int d );
double fuerza(int vel,int betha,int ang, int q);
double esfuerzo (int F,int A);
double FN,Mo,FM,I,Pi;

int main ()
{//1)DECLARACION
int opcion;
do
{// inicio del do-while
cout<<"*********MENU DE FUNCIONES**********\n\n";

cout<<"1)ESFUERZO MAXIMO DE FLECCION: \n";
cout<<"2)MOMENTO DE INERCIA : \n";
cout<<"3)FUERZA MAGNETICA :\n";
cout<<"4)CALCULO DEL ESFUERZO NOMINAL: \n\n";
cout<<"  DIGITE <0> PARA SALIR \n\n";
cout<<"*************\n\n";
cout<<"   ELIJA UNA OPCION : "; cin>>opcion;
    //2)ASIGNACION
    switch (opcion)
    {
    case 1:
       {cout<<"*******ESFUERZO MAXIMO DE FLECCION******\n\n";
 
        cout <<"INGRESE LA FUERZA : "; cin>>Fr;
         cout <<"INGRESE LA DISTANCIA: "; cin>>L;
        flexion (Fr,L);
        cout <<"EL MOMENTO FLECTOR ES: "<<Mo<<endl;
         cout<<"*************\n\n";
    } //FIN DEL CASO 1
     break;  
  case 2:
          {
         cout<<"*******MOMENTO DE INERCIA******\n\n";
     
        cout <<"INGRESE EL DIAMETRO: "; cin>>d;
        inercia (d);
         cout <<"EL MOMENTO DE INERCIA ES: "<<I<<endl;
     
         cout<<"*************\n\n";

  }      //FIN DEL CASO 2
    break;

    case 3: {    cout<<"********FUERZA MAGNETICA**********\n\n";
     cout<<"INGRESE LA CARGA: "; cin>>q;
     cout<<"INGRESE LA VELOCIDAD: "; cin>>vel;
     cout<<"INGRESE EL CAMPO MAGNETICO: "; cin>>betha;
     cout<<"INGRESE LE ANGULO: "; cin>>ang;
     fuerza(q,vel,betha,ang) ;
     cout<<"La fuerza magnetica es: "<<FM<<endl;
     cout<<"******************************** \n\n";
       
} //FIN DEL CASO 3
   break;

    case 4:
     {cout<<"*******CALCULO DEL ESFUERZO NOMINAL******\n\n";
        cout <<"INGRESE LA FUERZA NOMINAL: "; cin>>F;
         cout <<"INGRESE EL AREA (cm*cm): "; cin>>A;
          esfuerzo (F,A);
         cout <<"EL ESFUERZO NOMINAL ES: "<<FN<<endl;
       
  }      //FIN DEL CASO 4

}// FIN DE SWITCH
}//FIN DEL DO-WHILE
while (opcion !=0);
    cout<<endl;cout<<"\n";
    system("pause");
    return 0;
}//FIN DEL PROGRAMA

//zona de desarrollo
double flexion(int Fr,int L)
{
       Mo=Fr*L;
    return Mo;
}
double inercia(int d)
{  Pi=3.1416;
   I=(Pi*pow(d,4))/64;
   return I;
}
double fuerza(int vel,int betha,int ang, int q)
{
FM=q*vel*betha*sin(ang);
return FM;
}
double esfuerzo (int F,int A)
{
       FN=F/A;
    return FN;
}

No hay comentarios:

Publicar un comentario