LAB 2

#include<iostream>
#include<math.h>
using namespace std;

int c,i;

// ZONA DE DECLARACION DE LOS VECTORES
//# DEFINE TAM 10;
int j, Elemento, max, Vector[10];

int main ()
 {
    //1)DECLARACION
  int opcion;
  do
  { // INICIO DEL DO - WHILE
  cout<<"*********MENU DE FUNCIONES *************************\n\n";
      cout<<" 1) LECTURA DE LA CAIDA DE TENSION \n";
  cout<<" 2) IMPRESION O ESCRITURA DE LA CAIDA DE TENSION \n";
  cout<<" 3) PROCESAR LA MAXIMA CAIDA DE TENSION\n";
  cout<<" 4) PROCESAR LA MINIMA CAIDA DE TENSION  \n";
  cout<<" 5) LA CAIDA DE TENSION (RESULTADO) \n";
  cout<<" 6) CONTAR  \n";
  cout<<" 7) CONTAR VECES QUE SE REPITE EL ELEMENTO  \n";
 
  cout<<"          DIGITE <0> PARA SALIR \n\n";
  cout<<"*************************************************\n\n";
  cout<<"   ELIJA UNA OPCION : "; cin>>opcion;
    //2)ASIGNACION
    switch (opcion)
    {
    case 1:
      {
       cout<<"******* LECTURA DE LA CAIDA DE TENSION *********************\n\n";

       for (i=1; i<=10; i++)
       {
       cout<<"INGRESE LA CORRIENTE  V[ "<<i<<" ] = "; cin>>Vector[i];        
       }
       cout<<endl;
       cout<<"**********************************************\n\n";
     } //FIN DEL CASO 1
     break;    

    case 2:
      {
       cout<<"******* IMPRESION O ESCRITURA DE LA CAIDA DE TENSION *********************\n\n";

       for (i=1; i<=10; i++)
       {
       cout<<" EL ELEMENTO V[ "<<i<<" ] = "<<Vector[i]<<endl;        
       }
       cout<<endl;
       cout<<"**********************************************\n\n";
     } //FIN DEL CASO 1
     break;    
   
  case 3:
    {  
     cout<<"******* PROCESAR LA MAXIMA CAIDA DE TENSION*********************\n\n";
     int max=0;
     for (i=1; i<=10; i++)
     {
      if(Vector[i]>max)
       max = Vector[i];
     }
    // RESULTADO
     cout <<" LA MAXIMA CAIDA DE TENSION  ES: "<<max;
     cout<<endl;
     cout<<"**********************************************\n\n";
    } //FIN DEL CASO 2
    break;

    case 4:
      {
       cout<<"******* PROCESAR LA MINIMA CAIDA DE TENSION ******\n\n";
       int min=100;
       for (i=1; i<=10; i++)
       {
        if(Vector[i]<min)
         min = Vector[i];
       }
      // RESULTADO
     cout <<" LA MINIMA CAIDA DE TENSION  ES: "<<min;
     cout<<endl;
     cout<<"**********************************************\n\n";
      } //FIN DEL CASO 3
      break;
     
    case 5:
     {
      cout<<"******* LA POTENCIA (RESULTADO) ******\n\n";    
      int I = 1;
      int P,V;
      cout<<"INGRESE LA RESISTENCIA ENTRE CADA CORRIENTE : ";cin>>V;
     cout<<"--------------------------- \n ";
      for (i=1; i<=10; i++)
      I = I * Vector[i];
       P=V*I;
      cout<<"LA CAIDA DE TENSION  ES: "<< P << endl;
      cout << endl;
      cout<<"********************************\n\n";    
           
     } //FIN DEL CASO 4
     break;
   
    case 6:
     {
      cout<<"******* CONTAR ************************\n\n";
      c = 0;
      for (i=1; i<=10; i++)
      {
        //Elemento = 4;
       if (Vector[1] == Vector[i])
        {
         c = c + 1;
        cout<<"ESTA EN EL INDICE "<<i <<" VALOR ES: "<<Vector[i]<< endl;                            
        }
       }
      cout<<"EL PRIMER ELEMENTO SE REPITE "<< c <<" VECES"<< endl;                  
      cout << endl;
      cout<<"*************************************\n\n";    
     } //FIN DEL CASO 6
     break;

    case 7:
     {
      cout<<"******* CONTAR VECES QUE SE REPITE EL ELEMENTO ******\n\n";
   
      for (i=1; i<=10; i++)
      {
        c = 0;
       // Elemento = Vector[i];
        for (j=1; j<=10; j++)
         {
           if (Vector[i] == Vector[j])
            {
             c = c + 1;
            }
         }// segundo for
        cout<<"EL VALOR "<<Vector[i] <<" se repite "<<c<<" veces"<< endl;                            
       }// primer for
      cout<< endl;                  
      cout<<"******************************************\n\n";
      cout<<endl;
     }      //FIN DEL CASO 7
     break;

       
}// FIN DE SWITCH
   
} // FIN DEL DO - WHILE
while (opcion !=0);

    cout<<endl;cout<<"\n";
    system("pause");
    return 0;
}//FIN DEL PROGRAMA

No hay comentarios:

Publicar un comentario