CORRIENTE ALTERNA
Corriente alterna se denomina a la corriente eléctrica en la que la magnitud y el sentido varían cíclicamente.​ Fue desarrollada e impulsada por el inventor, ingeniero mecánico, eléctrico y físico Nikola Tesla.
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int opcion;
cout<<"***************************** \n";
cout<<"Circuitos Corriente Alterna \n";
cout<<"1)Corriente rms \n";
cout<<"2)Carga maxima\n";
cout<<"3)Intencida rms \n";
cout<<"4)Capacitancia Reactiva \n";
cin>>opcion;
if (opcion>0,opcion<5){
switch (opcion)
{
case 1:
{ //DECLARACION
cout<<"(Corriente rms)\n" ;
double Irms,Vrms,R;
cout<<"(Ingrese Voltaje rms) "; cin>>Vrms;
cout<<"(Ingrese la Resitencia) " ; cin>>R;
if (R>5){
Irms=Vrms/R;
cout<<"Corriente rms: "<<Irms<<endl;
cout<<"opcion 1\n";}
else
cout<<"VALOR DE DERESISTENCIA MUY BAJO";
};break;
case 2:
{//DECLARACION
cout<<"(Carga Maxima)\n" ;
double Qmax,Vmax,C;
cout<<"(Capacitancia) "; cin>>C;
cout<<"(Voltaje Maximo) " ; cin>>Vmax;
if (C<10){
Qmax=Vmax/C;
cout<<"La carga maxima: "<<Qmax<<endl;
cout<<"opcion 2\n";}
else
cout<<"Valor de capacitancia muy alto";
};break;
case 3:
{ //declaracion
cout<<"(Intencida rms)\n" ;
double Qmax,Vmax,C,Vrms,R,Irms;
Vmax=Qmax/C;
cout<<"El Voltaje Maximo es: "<<Vmax<<endl;
Vrms=Vmax/sqrt(2);
cout<<"Voltaje rms "<<Vrms<<endl;
Irms=Vrms/R;
cout<<"La Intencidad RMS= "<<Irms<<endl;
cout<< "opcion 3";
};break;
case 4:
{ // declaracion
cout<<"(RESISTENCIA\n" ;
double Irms,P,R,Vrms;
cout<<"(Ingrese Voltaje rms) "; cin>>Vrms;
cout<<"(Ingrese la Resitencia) " ; cin>>R;
Irms=Vrms/R;
cout<<"El Corriente rms: "<<Irms<<endl;
P=pow(Irms,2)*R;
cout<<"Resistencia "<<P<<endl;
cout<< "opcion 4";
};break;
}//fin switch
}else
cout<<"Opcion no existente";
//system("pause");
return 0;
}//fin programa