EVALUACION PERMANENTE

2 comentarios:

  1. TAREA 4:



    // CABEDERA DE LIBRERIAS
    #include
    #include
    #include
    #include
    // DECLARACION DE VARIABLES PUBLICAS Y FUNCIONES
    const float pi=3.1415;
    int x=0,a=0,b=0,c=0,d=0,e=0,x1=0,x2=0,y2=0,m=0,n=0,M=0,f=0;
    float J,R;
    float perimetro_cuadrado ( float );
    float area_cuadrado ( float );
    double centripeta(int,int);
    float espacio(int,int,int);
    float fuerza_newton(int,int,int);
    float coulomb(int,int,int);
    float grado_celsius(int);
    float pendulo_fisico(int,int,int,int);
    float area_triangulo ( float );

    using namespace std;
    int main()
    {
    int op;
    float l, per, ar;
    do
    {
    cout<< endl << "Programa de calculo de areas y perimetros" << endl << endl;
    cout<<"1. Area y perimetro de un cuadrado" << endl;
    cout<<"2.Calculo de la aceleracion centripeta\n";
    cout<<"3.Calculo del espacio\n";
    cout<<"4.La Fuerza de Newton\n";
    cout<<"5.Ley de Columb\n";
    cout<<"6.Conversion a Grado Celsius\n";
    cout<<"7.Pendulo fisico o frecuencia angular \n";
    cout << "0. Finalizar" << endl << endl;
    cout << "Introduzca la opcion elegida: ";
    cin >> op;
    if ( op != 0 )
    {
    do
    {
    cout << "Introduzca el lado/radio: ";
    cin >> l;
    } while ( l<0 );
    switch (op)
    {
    case 1:
    per = perimetro_cuadrado (l);
    ar = area_cuadrado (l);
    break;
    }
    switch(op)
    case 2:
    {
    cout<<"calculo aceleracion centripeta\n";
    cout<<"------------------------------------ \n";
    cout<<"(a*a)b,\n";
    cout<<"------------------------------------ \n";
    //datos para la entrada - parametros
    cout<<"ingresar la velocidad =";cin>>a;
    cout<<"ingresar radio=";cin>>b;
    // invocacion oLAMADA DE LA FUNCION
    R=centripeta(a,b);
    cout<<"aceleracion centripeta="<>f;
    J = grado_celsius(f);
    cout<<"Grado Celsius="<<J<<"\n\n";
    system("pause");
    break;
    }
    switch(op)
    case 7:
    {
    cout<<"pendulo fisico o frecuencia angular\n";
    cout<<"------------------------------------ \n";
    cout<<"ingresar la masa=";cin>>m;
    cout<<"ingresar distancia=";cin>>d;
    cout<<"ingresar gravedad=";cin>>a;
    cout<<"ingresar momento de inercia=";cin>>c;
    // LLAMADA DE LA FUNCION
    J = pendulo_fisico(m,d,a,c);
    cout<<"pendulo fisico o frecuencia angular="<<J;
    system("PAUSE");
    break;
    }
    defaul:
    cout << endl << "Opcion no valida" << endl;
    break;
    }
    cout << endl << "El perimetro es " << per;
    cout << endl << "El area es " << ar;
    }
    // FIN DEL PRIMER BUCLE
    } while ( op != 0 );
    cout << endl << "Gracias por utilizar el programa" << endl;
    system ("read");
    return 0;
    // FIN DEL CUERPO PRINCIPAL DEL PROGRAMA
    }
    // ZONA DE DESARROLLO DE FUNCIONES
    float perimetro_cuadrado ( float l )
    {
    return 4*l;
    }
    float area_cuadrado ( float l )
    {
    return l*l;
    }
    double centripeta(int a, int b)
    {
    return R=(a*a)/b;
    }
    float espacio(int b, int e)
    {
    return R=b*b*e;
    }
    float fuerza_newton(int m, int a, int c)
    {
    return m*(a*a)*c;
    }
    float coulomb(int a,int b,int d)
    {
    return (a*b)/pow(d,2);
    }
    float grado_celsius(int)
    {
    return 5*(f-32)/9;
    }
    float pendulo_fisico(int m, int d, int a, int c)
    {
    return sqrt(m*a*d/c);
    }

    ResponderEliminar