LAB 1


PRÁCTICA EN C++ SOBRE EL TEMA DE FUNCIONES

//HILARIO SOTO EDDY W. IIME-01
// ESTRUCTURA EN BLANCO
#include<iostream>
#include<math.h>
using namespace std;
//ENTEROS
int L, C, f;
//REALES
double  E, fo;
double Periodo (int L, int C);
double Frecuencia (int L, int C);
double Impedancia (int L, int f);
double Capacitancia (int C, int f);
double Pi = 3.141592;

int main ()
 {
    //1)DECLARACION
  int opcion;
  do
  {
// INICIO DEL DO - WHILE
  cout<<"*********MENU DE FUNCIONES *************************\n\n";
  cout<<"1)PERIODO \n";
  cout<<"2)FRECUENCIA  \n";
  cout<<"3)IMPEDANCIA  \n";
  cout<<"4)CAPACITANCIA \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<<"******* PERIODO DE OSCILACION ******\n\n";
   
      cout<<"INGRESE LA INDUCTACIA   L: "; cin>>L;
      cout<<"INGRESE LA CAPACITANCIA C: "; cin>>C;
      cout<<"------------------------------------- \n ";

      Periodo (L,C);

      cout<<"EL PERIODO DE OSCILACION To ES: "<<Periodo (L,C) << endl;
      cout<<endl;
      cout<<"*************************************\n\n";    
     } //FIN DEL CASO 1
     break;

    case 2:
     {
      cout<<"******* FRECUENCIA DE LA RESONANCIA ******\n\n";
   
      cout<<"INGRESE LA INDUCTNACIA   L: "; cin>>L;
      cout<<"INGRESE LA CAPACITANCIA C: "; cin>>C;
      cout<<"------------------------------------- \n ";

      Frecuencia (L,C);

      cout<<" LA FRECUANCIA DE LA RESONANCIA ES: "<<Frecuencia (L,C) << endl;
      cout<<endl;
      cout<<"******************************************\n\n";
      cout<<endl;
     }      //FIN DEL CASO 2
     break;

    case 3:
     {
      cout<<"******* CALCULO DE LA IMPEDANCIA *********\n\n";
      cout<<"INGRESE LA IMPEDANCIA  L: "; cin>>L;
      cout<<"INGRESE LA FRECUANCIA  f: "; cin>>f;
      cout<<"------------------------------------- \n ";

      Impedancia (L,f);

      cout<<" LA IMPEDANCIA ES: "<<Impedancia (L,f) << endl;
      cout<<endl;        
      cout<<"******************************************\n\n";
      }      //FIN DEL CASO 3
     break;
   
    case 4:
     {
      cout<<"******* CALCULO DE LA CAPACITANCIA *******\n\n";
      cout<<"INGRESE LA CAPACITANCIA  C: "; cin>>C;
      cout<<"INGRESE LA FRECUANCIA  f: "; cin>>f;
      cout<<"------------------------------------- \n ";

      Capacitancia (C,f);

      cout<<" LA CAPACITANCIA ES: "<<Capacitancia (C,f) << endl;
      cout<<endl;        
      cout<<"******************************************\n\n";
      cout<<endl;
      }      //FIN DEL CASO 4
     break;
   
   
       
}
// FIN DE SWITCH
 
}


// FIN DEL DO - WHILE
while (opcion !=0);

    cout<<endl;cout<<"\n";
    system("pause");
    return 0;
}  //FIN DEL PROGRAMA


// ZONA DE DESARROLLO DE LAS FUNCIONES
double Periodo (int L, int C)
{
 E = 2 * Pi * sqrt(L*C);
 return E;
}

double Frecuencia (int L, int C)
{
 E = 1 /(2*Pi*sqrt(L*C));
 return E;
}
double Impedancia (int L, int f)
{
 E = 2*Pi*f*L;
 return E;
}
double Capacitancia (int C, int f)
{
 E = 1/(2*Pi*f*C);
 return E;
}

No hay comentarios:

Publicar un comentario