top of page

CORRIENTE ALTERNA

Captura.PNG
potencia-electrica.jpg
instalacion-trifasica-monofasica-podo.jp
RMS.png

  #include <iostream>
  #include <math.h>
  using namespace std;
  int main()
  {
      int opcion;
  
      cout<<"************menu********** \n";
      cout<<"1) 1ER POTENCIA ELECTRICA \n"; 
      cout<<"2) 2DO MONOFASICA \n"; 
      cout<<"3) 3ER VOLTAJE RMS \n";
      cout<<"4) 4TO TRIFASICA \n";
      cin>>opcion;
      switch (opcion)
        {
         {   
           
                    case 1:
                        { //declaracion 
                          int  V,I,PHI1; 
                          double P,RAD,pi=3.141592;
                          //asignacion
                          cout<<"ingrese TENSION: ";cin>> V ;
                          cout<<"ingrese INTENSIDAD: ";cin>> I;
                          cout<<"ingrese PHI1: ";cin>> PHI1;
                          cout<<endl;
                          //convertir rad
                          RAD=(2*pi*PHI1)/360;
                          cout<<"rad es : "<< RAD<<endl;
                          cout<<endl;
                          //proceso
                          P=V*I
                          cout<< "el valor de P es: " << P<< endl;
                          cout<< "opcion 1";     
                        };break;
                    case 2:
                        { //declaracion 
                          int  P,V,FP,PHI1; 
                          double IM,RAD,pi=3.141592;
                          //asignacion
                          cout<<"ingrese POTENCIA: ";cin>> P ;
                          cout<<"ingrese TENSION: ";cin>> V;
                          cout<<"ingrese FACTOR DE POTENCIA: ";cin>> FP;
                          COUT<<"INGRESE PHI1: ";cin>>PHI1;
                          cout<<endl;
                          //convertir rad
                          RAD=(2*pi*PHI1)/360;
                          cout<<"rad es : "<< RAD<<endl;
                          cout<<endl;
                          //proceso
                          IM=P/(V*FP)
                          cout<<"  el valor de MONOFASICA es "<< IM <<endl;
                          cout<< "opcion 2"; 
                        };break;
                    case 3:
                        { //declaracion 
                          int VMAX;
                          double VRMS;
                          //asignacion
                          cout<<"ingrese VMAX: ";cin>>VMAX ;
                          cout<<endl;
                          if ( 0 < VMAX && VMAX < 100)
                         { //proceso
                          VRMS = (VMAX /SQRT(2));
                          cout<<"  el valor de RMS es: "<< VRMS <<endl;
                          cout<< "opcion 1";     
                         }
                         ELSE
                         {
                             COUT<<"FUERA DE RANGO \n";
                        };break;    
                    case 4:
                    {     //declaracion 
                          int  P,VL,FP,PHI1; 
                          double IT,RAD,pi=3.141592;
                          //asignacion
                          cout<<"ingrese POTENCIA: ";cin>> P ;
                          cout<<"ingrese TENSION DE LINEA EN VOLTIOS: ";cin>> VL ;
                          cout<<"ingrese FACTOR DE POTENCIA: ";cin>> FP;
                          cout<<"ingrese PHI1: ";cin>> PHI1;
                          cout<<endl;
                          //convertir rad
                          RAD=(2*pi*PHI1)/360;
                          cout<<"rad es : "<< RAD<<endl;
                          cout<<endl;
                          //proceso
                          IT=P/(SQRT(3)*VL*FP)
                          cout<<"  el valor de  CORRIENTE TRIFASICA es "<< IT <<endl;
                          cout<< "opcion 4"; 
                          
                             
                     };break;     
        }//v
       default:
          cout<<"opcion fuera de rango";
       }//fin switch
       
      
    system("pause");
    return 0;
   }//fin programa                                     

 

bottom of page