Lab. 2

Lab.(20-06-18) Funciones con gases ideales y caída de tensión

FUNCIONES:

[Fórmula de gases ideales (Gay Lussac)], [Caída de tensión], [Funciones] y [Potencia]

CODIFICACIÓN:

#include<iostream>
#include<math.h>
  using namespace std;

    double  N, b, X, E, H, K, L, I, S, R, P, Q, W, t, Po, Ve, x, y, z, a, Ro=0.0173, angulo=0.85;
    double Caida (int x , int y , int z , int a);
    double Constante (int x , int y , int z);
    double Func (int x );
    double Potencia (int x , int y);
    int main()

     {
       int opcion;
       do
       {
         cout<< " MENU_OPCIONES: \n " ;
         cout<< "1.- CAIDA_DE_TENSION: \n " ;
         cout<< "2.- FORMULA_DE_GASES_IDEALES: \n  " ;
         cout<< "3.- FUNCIONES: \n " ;
         cout<< "4.- FUNCIONES_FINITAS: \n  " ;
         cout<< "5.- POTENCIAS: \n " ;
         cout<<"OPCIONES : " ; cin >> opcion;
         switch (opcion)

           {

            case 1:
               {
                cout<< " Ingrese el valor de la longitud: " ; cin>>L;
                cout<< " Ingrese el valor de la corriente: " ; cin>>I;
                cout<< " Ingrese el valor del area del conductor: " ; cin>>S;
                for ( P=1; P<=20 ; P=P+2 )
                {
                 R = Caida( L , P , I , S);
                 cout<< " Caida de potencia es " <<P<< " :  La Caida de Potencia es igual a: "<<R<<endl;
                }
               };break ;


            case 2:
               {
                cout<< " Ingrese el valor de la temperatura: " ; cin>>t;
                for (Po = 1 ; Po <= 30 ; Po=Po+3)
                  {
                    cout<< " Cuando la Presion es : " <<Po<< " : La Constante de Gases es igual a: "<<R<<endl;
                    for ( Ve = 5 ; Ve <= 15 ; Ve=Ve+3 )
                     {
                       R=Constante(Po,Ve,t);
                       cout<< " Cuando el Volumen es : " <<Ve<< " : La Constante de Gases es igual a: "<<R<<endl;
                     }
                   }
                };break ;

      
             case 3:
                {
                 cout<< " Funcion a desarrollar : ( X * X ) + 5 "<<endl;
                 cout<< " Ingrese el valor de X : " ; cin>>X;
                   {
                     R = Func(X);
                     cout<< " La funcion es igual a "<<R<<endl;
                   }
                 };break;


             case 4:
                {
                  X=-30;
                  while ( X<=50)
                     {
                       R= Func(X);
                       cout<< " La funcion es igual a: "<<R<<endl;
                       X = X++;
                      }//FIN While
                 };break;


             case 5:
                {
                  cout<< " Ingrese el valor del termino N: " ; cin>>N;
                  cout<< " Ingrese el valor de la potencia: " ; cin>>E;
                  for ( b =1 ; b <=N ; b++)
                   {
                     R = Potencia(b,E);
                     cout<< " Cuando la base es " <<b<< " y el exponente es  "<<E<< " : La potencia es =  "<<R<<endl;
                   }
                 };break;


          }//fin switch

        }while (opcion=!0);
         //system ("pouse") ;
          return 0;

      }



//ZONA_DE_FUNCIONES

        double Caida de tension (int x , int y , int z , int a)
            {
             Q = ( Ro * sqrt (3) * x * y * z * Angulo ) / a ;
             return (Q);
             }

         double Constante de gases ideales (int x , int y , int z)
             {
               W = ( x * y ) / z;
               return (W);
              }
           
         double Funciones (int x )
              {
                H = pow(x,2)+5 ;
                return (H);
               }

         double Potencia (int x , int y)
               {
                 K = pow(x,y) ;
                 returN (K);
                }

No hay comentarios:

Publicar un comentario