top of page

Ejercicios Corriente Alterna

*Programación C++


#include<iostream>


#include<math.h>


using namespace std;


int main()


{


int opcion;


double Io,f,phi,t,w,RAD,PI=3.1416,I,C,c,Vc,R,Vmax,Vm,Pm;



cout<<"************** MENU DE OPCIONES *************\n\n";


cout<<"1) Corriente instantanea\n"; //I(t)=Io*Cos(Wt)


cout<<"2) Voltaje del capacitor\n"; //Vc= I/W*C


cout<<"3) Potencia media\n"; //Pm=pow(Vm,2)/R


cout<<"Elija una opcion: ";cin>>opcion;cout<<endl;



switch(opcion)


{


case 1:




cout<<"Digite un valor para el Io: ";cin>>Io;


cout<<"Digite un valor para la frecuencia: ";cin>>f;


cout<<"Digite un valor para el <:";cin>>phi;


cout<<"Digite un valor para el tiempo:";cin>>t;



{


if(t!=0)


{


if(f<20)


{



w=2*PI*f;


RAD=(2*PI*phi)/360;


I=Io*cos (w*t+RAD);


cout<<"La corriente instantanea es: ";


cout<<"I(t)= "<<I<<endl;


}


else cout<<"La frecuencia tiene que ser < a 20"<<endl;


}


else cout<<"El tiempo no puede ser 0"<<endl;


};break;



case 2:



cout<<"Digite un valor para la corriente (I): ";cin>>I;


cout<<"Digite un valor para el Capacitor:(c) ";cin>>c;

cout<<"Digite un valor para la frecuencia:(f) ";cin>>f;


{


if(I>0)


{


w=2*PI*f;


C=c/1000000;


Vc=I/(w*C);



cout<<"El voltaje del Capacitor es: ";


cout<<"Vc= "<<Vc<<endl;


}


else cout<<"Digite otro valor > a 0"<<endl;


};break;



case 3:


cout<<"Digite un valor para la Resistencia: ";cin>>R;


cout<<"Digite un valor para el Vol_max: ";cin>>Vmax;


{

if(Vmax>0)

{

Vm=Vmax/sqrt(2);

Pm=pow(Vm,2)/R;

cout<<"La Potencia Media es: ";

cout<<"Pm= "<<Pm<<endl;

}

else cout<<"El valor debe ser > a 0"<<endl;


};break;



default: cout<<"Vuelva a elija una opcion valida"<<endl;


}



return 0;


}








17 visualizaciones0 comentarios

Entradas Recientes

Ver todo

(Burbuja, selección, inserción y shell)

#include <iostream> #include <math.h> using namespace std; int BURBUJA(); int SELECCION_SORT(); int INSERCION(); int SHELL(); int QUICK_SORT(); int Aux,i,p,q,r,N,j,A[6],B[6],C[6],D[6],E[6],May[6],Men[

Ejercicio de Matrices

#include<iostream> #include<math.h> using namespace std; float leer(),multiplicar(),Ec_2Grado(),visualizar(),Voltaje(); int opcion,a,b,c,A[100][100],B[100][100],C[100][100],i,j,z,Vo=100,w,t,V[50][30];

bottom of page