#include<math.h>
using namespace std;
int V,I,P,S,Q,q,vel,betha,ang,FM,C,Re,CT;
int potencia(int I,int V);
int aparente(int P,int Q);
double fuerza(int vel,int betha,int ang, int q);
int tension(int C, int Re) ;
int main ()
{//1)DECLARACION
int opcion;
do
{// inicio del do-while
cout<<"*********MENU DE FUNCIONES**********\n\n";
cout<<"1)POTENCIA: \n";
cout<<"2)POTENCIA APARENTE \n";
cout<<"3)FUERZA MAGNETICA\n";
cout<<"4)CARGA ELECTRICA \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<<"*******POTENCIA******\n\n";
cout <<"INGRESE LA INTENSIDAD DE CORRIENTE : "; cin>>I;
cout <<"INGRESE EL VALOR DEL VOLTAJE: "; cin>>V;
cout<<"-------------------------------\n";
potencia (I,V);
cout<< "LA POTENCIA ES :" <<P<<endl;
cout<<"*************\n\n";
} //FIN DEL CASO 1
break;
case 2:
{
cout<<"*******POTENCIA APARENTE*****\n\n";
cout <<"INGRESE LA POTENCIA ACTIVA: "; cin>>P;
cout <<"INGRESE LA POTENCIA REACTIVA: "; cin>>Q;
aparente (P,Q);
cout<< "LA POTENCIA APARENTE ES :" <<S<<endl;
cout<<"*************\n\n";
} //FIN DEL CASO 2
break;
case 3: { cout<<"********FUERZA MAGNETICA**********\n\n";
cout<<"INGRESE LA CARGA: "; cin>>q;
cout<<"INGRESE LA VELOCIDAD: "; cin>>vel;
cout<<"INGRESE EL CAMPO MAGNETICO: "; cin>>betha;
cout<<"INGRESE LE ANGULO: "; cin>>ang;
fuerza(q,vel,betha,ang) ;
cout<<"La fuerza magnetica es: "<<FM<<endl;
cout<<"******************************** \n\n";
} //FIN DEL CASO 3
break;
case 4:
{cout<<"*******CAIDA DE TENSION******\n\n";
cout <<"INGRESE LA CORRIENTE : "; cin >> C;
cout <<"INGRESE LA RESISTENCIA (voltios): "; cin>>Re;
cout<<"-------------------------------\n";
tension(C,Re);
cout<< "LA CAIDA DE TENSION ES: "<<CT<<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 potencia (int I,int V)
{
P=I*V;
return P;
}
int aparente(int P,int Q)
{ S=(P*P+Q*Q)/S;
return S;
}
double fuerza(int vel,int betha,int ang, int q)
{
FM=q*vel*betha*sin(ang);
return FM;
}
int tension(int C, int Re)
{
CT=C*Re;
return CT;
}
No hay comentarios:
Publicar un comentario