"Energia Potencial Electrica,Impedancia,Caída de tension"
La tensión eléctrica o diferencia de potencial (también denominada voltaje)1​2​ es una magnitud física que cuantifica la diferencia de potencial eléctrico entre dos puntos. También se puede definir como el trabajo por unidad de carga ejercido por el campo eléctrico sobre una partícula cargada para moverla entre dos posiciones determinadas. Se puede medir con un voltímetro.3​ Su unidad en el Sistema Internacional de Unidades (SI) es el voltio.

#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int opcion;
cout<<"MENU DE FORMULAS\n";
cout<<"******************* \n";
cout<<"1) ENERGIA POTENCIAL ELECTRICA\n";
cout<<"2) INDUCTANCIA\n";
cout<<"3) CAIDA DE TENSION EN CORRIENTE ALTERNA\n";
cout<<endl;
cout<<"DIGITE UNA OPCION:"<<endl;
cout<<"------------------------"<<endl;
cout<<endl;
cin>>opcion;
cout<<endl;
switch (opcion)
{
case 1://CICLO FOR
{
cout<<"1) ENERGIA POTENCIAL ELECTRICA\n" ;//CICLO FOR
cout<<"*****************************"<<endl;
//DECLARACION
int INICIAL,FINAL,q1,q2,R;
double K,Ener_Pot_Elec;
//ASIGNACION DE DATOS
cout<<"INGRESE LOS DATOS:"<<endl;
cout<<"******************"<<endl;
cout<<"Ingrese Carga 1 : "; cin>>q1;
cout<<"Ingrese la carga 2 : "; cin>>q2;
cout<<"Ingrese el Valor Inicial de distancia entre las cargas: "; cin>>INICIAL;
cout<<"Ingrese el Valor Final de distancia entre las cargas: "; cin>>FINAL;
K=9*pow(10,9);
cout<<endl;
for(R=INICIAL; R<=FINAL; R=R+2)
{
Ener_Pot_Elec=(K*(q1*pow(10,-6)*q2*pow(10,-6)))/R;
//RESULTADO
cout<<"Cuando EL radio es :"<<R<<" La Caida de Tension es: "<<Ener_Pot_Elec<<cout<<"Joules"<<endl;
cout<<"**********************************"<<endl;
cout<<endl;
}
};break;
case 2://CICLO FOR
{
cout<<"2) INDUCTANCIA\n" ;
cout<<"*******************************"<<endl;
//DECLARACION
int S,L,INICIAL,INICIAL2,FINAL,FINAL2;
double Induc,N,U_Permeabilidad_hierro;
//ASIGNACION DE DATOS
cout<<"INGRESE LOS DATOS:"<<endl;
cout<<"******************"<<endl;
cout<<"Ingrese la Seccion del Nucleo: "; cin>>S;
cout<<"Ingrese el Valor Inicial de La longitud de lineas de flujo : "; cin>>INICIAL;
cout<<"Ingrese el Valor Final de La longitud de lineas de flujo : "; cin>>FINAL;
cout<<"Ingrese el Valor Inicial del numero de espiras: "; cin>>INICIAL2;
cout<<"Ingrese el Valor Final del numero de espiras : "; cin>>FINAL2;
cout<<endl;
U_Permeabilidad_hierro=1.8*pow(10,-3);
for(L=INICIAL; L<=FINAL; L++)
{
for(N=INICIAL2; N<=FINAL2; N=N+3)
{
Induc=(pow(N,2)*U_Permeabilidad_hierro*S) /L;
//RESULTADO
cout<<"Cuando EL numero de espiras es:"<<N<<" La Inductancia es: "<<Induc<<cout<<endl;
cout<<"******************************************************"<<endl;
cout<<endl;
}
cout<<"Cuando La longitud de lineas de flujo es:"<<L<<" La Inductancia es: "<<Induc<<cout<<endl;
}
};break;
case 3:
{
cout<<"1) CAIDA DE TENSION EN CORRIENTE ALTERNA\n" ;//CICLO FOR
cout<<"*****************************"<<endl;
//DECLARACION
int INICIAL,FINAL,Ang,XL,XC,R,I;
double CAIDA_TEN,X,Z,RAD,PI;
//ASIGNACION DE DATOS
cout<<"INGRESE LOS DATOS:"<<endl;
cout<<"******************"<<endl;
cout<<"Ingrese la reactancia inductiva: "; cin>>XL;
cout<<"Ingrese la reactancia capacitiva: "; cin>>XC;
cout<<"Ingrese el ángulo del factor de potencia del circuito: "; cin>>Ang;
cout<<"Ingrese la resistencia a corriente alterna de conductor."; cin>>R;
cout<<"Ingrese el valor inicial la corriente de carga que fluye por el conductor: "; cin>>INICIAL;
cout<<"Ingrese el Valor Final de la corriente de carga que fluye por el conductor: "; cin>>FINAL;
cout<<endl;
PI=3.1416;
for(I=INICIAL; I<=FINAL; I=I+2)
{
RAD = (2 * PI * Ang) / 360;
X=XL-XC;
Z=R*cos(RAD)+X*sin(RAD);
CAIDA_TEN=I*Z;
//RESULTADO
cout<<"Cuando la corriente de carga que fluye por el conductor es:"<<I<<" La Caida de Tension es: "<<CAIDA_TEN<<cout<<" Voltios"<<endl;
cout<<"**********************************"<<endl;
cout<<endl;
}
};break;
default:
{
cout<<"NO HA DIGITADO UN NRO CORRECTO"<<endl;
cout<<"*************************************"<<endl;
}//fin switch
return 0;
}
}//fin programa