#include<iostream>
#include<math.h>
using namespace std;
int Re,Lc,In,Vt, q1, q2, R,P,L,I,V,r,l,i,x,ang,angu,t,SCC,SCAM,SCAT;
double corriente(int P, int L,int I,int V);
double Alterna(int Re,int Lc,int In,int Vt,int ang);
double trifasica (int r,int l, int i, int angu, int t);
double carga (int q1,int q2,int R);
float k,Y,F;
int main ()
{//1)DECLARACION
int opcion;
do
{// inicio del do-while
cout<<"*********MENU DE FUNCIONES**********\n\n";
cout<<"*********CONDUCTORES ELECTRICOS**********\n\n";
cout<<"1)CORRIENTE CONTINUA: \n";
cout<<"2)CORRIENTE ALTERNA MONOFASICA \n";
cout<<"3)CORRIENTE ALTERNA TRIFASICA \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<<"*******CORRIENTE CONTINUA******\n\n";
cout <<"INGRESE LA RESISTIVIDAD (mm): "; cin >> P;
cout <<"INGRESE LA LONGITUD DEL CABLE (m): "; cin>>L;
cout <<"INGRESE LA INTENSIDAD : "; cin>>I;
cout <<"INGRESE LA CAIDA DE TENSION (voltios): "; cin>>V;
cout<<"-------------------------------\n";
corriente(P,L,I,V);
cout<< "LA SECCION DEL CONDUCTOR DE :" <<" ( "<<2<<" * "<<P<<" * "<<L<<" * "<<I<<" ) "<<" / "<<V<<" ES = "<<SCC<<endl;
cout<<"*************\n\n";
} //FIN DEL CASO 1
break;
case 2:
{
cout<<"*******CORRIENTE ALTERNA MONOFASICA******\n\n";
cout <<"INGRESE LA RESISTIVIDAD (mm): "; cin>>Re;
cout <<"INGRESE LA LONGITUD DEL CABLE (m): "; cin>>Lc;
cout <<"INGRESE LA INTENSIDAD : "; cin>>In;
cout <<"INGRESE EL FACTOR DE POTENCIA ACTIVA: "; cin>>ang;
cout <<"INGRESE LA CAIDA DE TENSION (voltios): "; cin>>Vt;
Alterna(Re,Lc,In,Vt,ang);
cout <<"LA SECCION DEL CONDUCTOR DE : " <<" ( "<<x<<" * "<<Re<<" * "<<Lc<<" * "<<In<<" * "<<"cos"<<(ang)<< " ) "<<" / "<<Vt<<" ES = "<<SCAM<<endl;
cout<<endl;
cout<<"*************\n\n";
} //FIN DEL CASO 2
break;
case 3: {cout<<"*******CORRIENTE ALTERNA TRIFASICA******\n\n";
cout <<"INGRESE LA RESISTIVIDAD (mm): "; cin>>r;
cout <<"INGRESE LA LONGITUD DEL CABLE (m): "; cin>>l;
cout <<"INGRESE LA INTENSIDAD : "; cin>>i;
cout <<"INGRESE EL FACTOR DE POTENCIA ACTIVA: "; cin>>angu;
cout <<"INGRESE LA CAIDA DE TENSION (voltios): "; cin>>t;
trifasica(r,l,i,angu,t);
cout <<"LA SECCION DEL CONDUCTOR DE : " <<" ( "<<k<<" * "<<r<<" * "<<l<<" * "<<i<<" * "<<"cos"<<(angu)<< " ) "<<" / "<<t<<" ES = "<<SCAT<<endl;
cout<<"*************\n\n";
} //FIN DEL CASO 3
break;
case 4:
{ cout<<"*******CARGA ELECTRICA******\n\n";
cout <<"INGRESE LA CARGA 1 : "; cin>>q1;
cout <<"INGRESE LA CARGA 2: "; cin>>q2;
cout <<"INGRESE LA DISTANCIA : "; cin>>R;
carga(q1,q2,R);
cout <<"LA FUERZA DE : " <<Y<<"*"<<"("<<" ( "<<q1<<" * "<<q2<<")"<<" / "<<"("<<R<<" * "<<R<<")"<<")"<<" ES = "<<F<<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
double corriente(int P, int L,int I,int V)
{
SCC=(2*P*L*I)/V;
return SCC;
}
double Alterna(int Re,int Lc,int In,int Vt,int ang)
{ x=2;
SCAM=(x*Re*Lc*In*cos(ang))/Vt;
return SCAM;
}
double trifasica (int r,int l, int i, int angu, int t)
{ k=1.73;
SCAT=(k*r*l*i*cos(angu))/t;
return SCAT;
}
double carga (int q1, int q2, int R)
{
Y=9*pow(10,9);
F=Y*((q1*q2)/(R*R));
return F;
}
#include<math.h>
using namespace std;
int Re,Lc,In,Vt, q1, q2, R,P,L,I,V,r,l,i,x,ang,angu,t,SCC,SCAM,SCAT;
double corriente(int P, int L,int I,int V);
double Alterna(int Re,int Lc,int In,int Vt,int ang);
double trifasica (int r,int l, int i, int angu, int t);
double carga (int q1,int q2,int R);
float k,Y,F;
int main ()
{//1)DECLARACION
int opcion;
do
{// inicio del do-while
cout<<"*********MENU DE FUNCIONES**********\n\n";
cout<<"*********CONDUCTORES ELECTRICOS**********\n\n";
cout<<"1)CORRIENTE CONTINUA: \n";
cout<<"2)CORRIENTE ALTERNA MONOFASICA \n";
cout<<"3)CORRIENTE ALTERNA TRIFASICA \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<<"*******CORRIENTE CONTINUA******\n\n";
cout <<"INGRESE LA RESISTIVIDAD (mm): "; cin >> P;
cout <<"INGRESE LA LONGITUD DEL CABLE (m): "; cin>>L;
cout <<"INGRESE LA INTENSIDAD : "; cin>>I;
cout <<"INGRESE LA CAIDA DE TENSION (voltios): "; cin>>V;
cout<<"-------------------------------\n";
corriente(P,L,I,V);
cout<< "LA SECCION DEL CONDUCTOR DE :" <<" ( "<<2<<" * "<<P<<" * "<<L<<" * "<<I<<" ) "<<" / "<<V<<" ES = "<<SCC<<endl;
cout<<"*************\n\n";
} //FIN DEL CASO 1
break;
case 2:
{
cout<<"*******CORRIENTE ALTERNA MONOFASICA******\n\n";
cout <<"INGRESE LA RESISTIVIDAD (mm): "; cin>>Re;
cout <<"INGRESE LA LONGITUD DEL CABLE (m): "; cin>>Lc;
cout <<"INGRESE LA INTENSIDAD : "; cin>>In;
cout <<"INGRESE EL FACTOR DE POTENCIA ACTIVA: "; cin>>ang;
cout <<"INGRESE LA CAIDA DE TENSION (voltios): "; cin>>Vt;
Alterna(Re,Lc,In,Vt,ang);
cout <<"LA SECCION DEL CONDUCTOR DE : " <<" ( "<<x<<" * "<<Re<<" * "<<Lc<<" * "<<In<<" * "<<"cos"<<(ang)<< " ) "<<" / "<<Vt<<" ES = "<<SCAM<<endl;
cout<<endl;
cout<<"*************\n\n";
} //FIN DEL CASO 2
break;
case 3: {cout<<"*******CORRIENTE ALTERNA TRIFASICA******\n\n";
cout <<"INGRESE LA RESISTIVIDAD (mm): "; cin>>r;
cout <<"INGRESE LA LONGITUD DEL CABLE (m): "; cin>>l;
cout <<"INGRESE LA INTENSIDAD : "; cin>>i;
cout <<"INGRESE EL FACTOR DE POTENCIA ACTIVA: "; cin>>angu;
cout <<"INGRESE LA CAIDA DE TENSION (voltios): "; cin>>t;
trifasica(r,l,i,angu,t);
cout <<"LA SECCION DEL CONDUCTOR DE : " <<" ( "<<k<<" * "<<r<<" * "<<l<<" * "<<i<<" * "<<"cos"<<(angu)<< " ) "<<" / "<<t<<" ES = "<<SCAT<<endl;
cout<<"*************\n\n";
} //FIN DEL CASO 3
break;
case 4:
{ cout<<"*******CARGA ELECTRICA******\n\n";
cout <<"INGRESE LA CARGA 1 : "; cin>>q1;
cout <<"INGRESE LA CARGA 2: "; cin>>q2;
cout <<"INGRESE LA DISTANCIA : "; cin>>R;
carga(q1,q2,R);
cout <<"LA FUERZA DE : " <<Y<<"*"<<"("<<" ( "<<q1<<" * "<<q2<<")"<<" / "<<"("<<R<<" * "<<R<<")"<<")"<<" ES = "<<F<<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
double corriente(int P, int L,int I,int V)
{
SCC=(2*P*L*I)/V;
return SCC;
}
double Alterna(int Re,int Lc,int In,int Vt,int ang)
{ x=2;
SCAM=(x*Re*Lc*In*cos(ang))/Vt;
return SCAM;
}
double trifasica (int r,int l, int i, int angu, int t)
{ k=1.73;
SCAT=(k*r*l*i*cos(angu))/t;
return SCAT;
}
double carga (int q1, int q2, int R)
{
Y=9*pow(10,9);
F=Y*((q1*q2)/(R*R));
return F;
}
No hay comentarios:
Publicar un comentario