PRÁCTICA EN C++ SOBRE EL TEMA DE FUNCIONES
// 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
}
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