#include<math.h>
using namespace std;
int V,I,Pa,T,Q,R,S,R1,R2,R3,RS,Ce,Cm,Ve,FL;
int intensidad(int Q,int T);
int aparente(int Pa,int R);
int resistencia (int R1, int R2, int R3);
double lorentz (int Ce,int V, int Cm);
int main ()
{//1)DECLARACION
int opcion;
do
{// inicio del do-while
cout<<"*********MENU DE FUNCIONES**********\n\n";
cout<<"1)INTENSIDAD: \n";
cout<<"2)POTENCIA APARENTE \n";
cout<<"3)RESISTENCIA: \n";
cout<<"4)FUERZA LORENTZ \n";
cout<<" DIGITE <0> PARA SALIR \n\n";
cout<<"*************\n\n";
cout<<" ELIJA UNA OPCION : "; cin>>opcion;
//2)ASIGNACION
switch (opcion)
{
case 1:
{cout<<"*******INTENSIDAD******\n\n";
cout <<"INGRESE LA CARGA : "; cin>>Q;
cout <<"INGRESE EL TIEMPO: "; cin>>T;
cout<<"-------------------------------\n";
intensidad (Q,T);
cout<< "LA INTENSIDAD ES :" <<I<<endl;
cout<<"*************\n\n";
} //FIN DEL CASO 1
break;
case 2:
{
cout<<"*******POTENCIA APARENTE*****\n\n";
cout <<"INGRESE LA POTENCIA ACTIVA: "; cin>>Pa;
cout <<"INGRESE LA POTENCIA REACTIVA: "; cin>>R;
cout<<"-------------------------------\n";
aparente (Pa,R);
cout<< "LA POTENCIA APARENTE ES :" <<S<<endl;
cout<<"*************\n\n";
} //FIN DEL CASO 2
break;
case 3: {
cout<<"******* RESISTENCIA SERIE ******\n\n";
cout<<"INGRESE LA CANTIDAD DE RESISTENCIA R1: "; cin>>R1;
cout<<"INGRESE LA CANTIDAD DE RESISTENCIA R2: "; cin>>R2;
cout<<"INGRESE LA CANTIDAD DE RESISTENCIA R3: "; cin>>R3;
cout<<"--------------------------- \n ";
resistencia (R1,R2,R3);
cout<<"LA RESISTENCIA EN SERIE ES: "<< RS << endl;
cout<<"********************************\n\n";
} //FIN DEL CASO 3
break;
case 4:
{ cout<<"******* FUERZA DE LORENTZ *********************\n\n";
cout<<"INGRESAR CARGA ELECTRICA : ";cin>>Ce;
cout<<"INGRESAR VELOCIDAD : ";cin>>Ve;
cout<<"INGRESAR CAMPO MAGNETICO :";cin>>Cm;
cout<<"--------------------------- \n ";
lorentz (Ce,Ve,Cm);
cout<<"LA FUERZA DE LORENTZ ES:"<<FL<<endl;
cout<<"********************************\n\n";
} //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
int intensidad (int Q,int T)
{
I=Q/T;
return I;
}
int aparente(int P,int Q)
{ S=(Pa*Pa+R*R)/S;
return S;
}
int resistencia (int R1, int R2, int R3)
{
RS = R1 + R2 + R3;
return RS;
}
double lorentz (int Ce,int Ve, int Cm)
{
FL=(Ce*Ve)*Cm;
return FL;
}
No hay comentarios.:
Publicar un comentario