top of page

Evaluación 5: Programación 1

Circuitos en Corriente Alterna

Corriente rms 

La corriente rms ( I rms ) es el valor de corriente alterna que produciría en un resistor el mismo efecto de calentamiento que una corriente continua.

rmsmap.JPG
rms.JPG

Carga maxima

q max.JPG

Intensidad rms

irms.JPG
relaciones.JPG

ALGORITMO

#include <iostream>
  #include <math.h>
  using namespace std;
  int main()
  {
      int opcion;
      cout<<"***************************** \n";
      cout<<"Circuitos Corriente Alterna \n";
      cout<<"1)Voltaje maximo \n";
      cout<<"2)Voltaje rms o efficiente \n";
      cout<<"3)Intencida rms \n"; 
      cout<<"4)Capacitancia Reactiva \n"; 
      cin>>opcion;
      if (opcion>0,opcion<5){
          double Vmax,Vrms,Irms,Qmax,R,Xc,C;
      cout<<"(Ingrese Carga Maxima) "; cin>>Qmax; 
      cout<<"(Ingrese la Capacitancia) " ; cin>>C;
      cout<<"(Ingrese la Resitencia) " ; cin>>R; 
      switch (opcion)
      { 
                   case 1:
                   
                        { //DECLARACION 
                        cout<<"(Voltaje Maximo)\n" ;
                          if (Qmax>30){
                          Vmax=Qmax/C;
                          cout<<"El Voltaje Maximo es: "<<Vmax<<endl;
                          cout<<"opcion 1\n";}
                          else
                           cout<<"VALOR DE LA CARGA MUY BAJO";  
                        };break;
                   case 2:
                        {//DECLARACION 
                         cout<<"(Voltaje rms)\n" ;
                         Vmax=Qmax/C;
                         cout<<"El Voltaje Maximo es: "<<Vmax<<endl;
                         Vrms=Vmax/sqrt(2);
                         cout<<"Voltaje rms "<<Vrms<<endl;
                         cout<<"opcion 2";
                        };break;
                   case 3:
                        { //declaracion 
                        cout<<"(Intencida rms)\n" ;
                        
                        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<<"(Capacitancia Reactiva)\n" ;
                        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;
                        Xc=Vrms/Irms;
                        cout<<"La Capacitancia Reactiva= "<<Xc<<endl;
                           
                        cout<< "opcion 4";
                        
                        };break;
    }//fin switch
      }else
      cout<<"Opcion no existente";
    system("pause");
    return 0;
   }//fin programa       

4.JPG
bottom of page