LAB 2

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

int i,j,d;
int Resistencia[10],min,suma;
void ingreso();
void lectura ();
int maximo ();
int minimo();
int sum();
void contar();


int main()

{
// 1) DECLARACION

int opcion;
do
{
cout<<"\n *******************  MENU PRINCIPAL ********************* \n\n";
cout<<" 1) INGRESO DE LAS RESISTENCIAS \n ";
cout<<"2) IMPRESION O LECTURA DE LAS RESISTENCIAS\n ";
cout<<"3) RESISTENCIA MAXIMA \n ";
cout<<"4) RESISTENCIA MINIMA \n ";
cout<<"5) SUMA DE RESISTENCIAS \n ";
cout<<"6) CONTAR CUANTAS VECES SE REPITE CADA RESISTENCIA \n\n ";
cout<<" DIGITE <0> PARA SALIR \n\n ";
cout<<"********************************************************* \n\n";
cout<<"      INGRESE UNA OPCION : ";  cin>>opcion;


switch (opcion)
{
  case 1:
   {
    cout<<"\n ***************** LECTURA DE LONGITUD DEL CONDUCTOR *******************\n\n";
    ingreso ();//LLAMADO
    cout<<endl;
    cout<<" ********************************************************* \n\n";
   }//FIN DEL CASO 1
   break;
  
   case 2:
   {
    cout<<"\n ************ IMPRESION O ESCRITURA DE LA LONGITUD DEL CONDUCTOR ***********\n\n";
    lectura ();//LLAMADO
    cout<<endl;
    cout<<" ********************************************************* \n\n";
   }//FIN DEL CASO 2
  break;

  case 3:
  {    
    cout<<"\n ****************** PROCESAR LA MAXIMA LONGITUD *******************\n\n";
    maximo ();//LLAMADO
    cout<<endl;
    cout<<"\n ********************************************************* \n\n";
  }//FIN DEL CASO 3
  break;

   case 4:
  {   
    cout<<"\n ****************** PROCESAR EL MINIMA LONGITUD *******************\n\n";
    minimo();//LLAMADO
    cout<<endl;
    cout<<"\n ********************************************************* \n\n";
  }//FIN DEL CASO 4

  case 5:
  {   
  cout<<"\n ************ SUMA DE ELEMENTOS DEL VECTOR **************\n";
  sum();//LLAMADO
  cout<<endl;
  cout<<"\n ********************************************************* \n\n";
  }//FIN DEL CASO 5
  break;

  case 6:
  {
  cout<<"\n ******* CONTAR VECES QUE SE REPITE CADA LONGITUD ********\n\n";
  contar();//LLAMDO
  cout<<endl;
  cout<<"\n ********************************************************* \n\n";
  cout<<endl;     
  }//FIN DEL CASO 6

   
  break;
} // FIN DEL SWITCH
}
while (opcion !=0);

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

//ZONA DE DESARROLLO

void ingreso ()
{
   for (i=1;i<=10;i++)
   {
   cout<<" INGRESE LA RESISTENCIA R["<<i<<"]= ";cin>> Resistencia[i];   
   }
}

void lectura ()
{
    for (i=1;i<=10;i++)
    {
    cout<<" LA RESISTENCIA R["<<i<<"] : "<< Resistencia[i]<<endl;   
    }
   
}

int maximo ()
{
    int max=0;
    for (i=1;i<=10;i++)
    {
    if(Resistencia[i]>max)
    max = Resistencia[i];
    }
    cout<<" EL MAXIMO ES : "<<max;

}

int minimo ()
{
    int min=100;
    for (i=1;i<=10;i++)
    {
    if(Resistencia[i]<min)
    min = Resistencia[i];
    }
    cout<<" EL MINIMO ES : "<<min;
    }

int sum ()
{
     int suma =0;
     for(i=0;i<=10;i++)
     suma=suma+Resistencia[i];
     cout<<" \n ----------------------------------------\n";
     cout<<"\n LA SUMA DE RESISTENCIA ES:"<<suma<<endl;
}
void contar ()
{
     for(i=1;i<=10;i++)
     {
     d=0;  
     for (j=1;j<=10;j++)
     {           
     if(Resistencia[i]==Resistencia[j])
     {
     d=d+1;
     }
     }
     cout<< " EL VALOR "<<Resistencia[i]<<" SE REPITE : "<<d<<"VECES"<<endl; 
     }
}

No hay comentarios:

Publicar un comentario