LAB 2

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

int  F, G;

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

int main ()

 {
    //1)DECLARACION
  int opcion;
  do
  { // INICIO DEL DO - WHILE
  cout<<"*********MENU *****************\n\n";
  cout<<"*********   CAMPO MAGNETICO   **********\n\n";
  cout<<" 1) INGRESAR 10 NUMEROS PARA LA MATRIZ \n";
  cout<<" 2) INTENSIDAD DE LA MATRIZ \n";
  cout<<" 3) PROCESO DE LA RESISTENCIA MAXIMA\n";
  cout<<" 4) PROCESO DE LA RESISTENCIA MINIMA  \n";
  cout<<" 5) POTENCIA DE LA MATRIZ  \n";
  cout<<" 6) DURACION DE LA MATRIZ \n";
  cout<<" 7) NUMERO DE REPETICION DE EN LA MATRIZ \n";
  cout<<"          DIGITE <0> PARA SALIR \n\n";
  cout<<"*************************************************\n\n";
  cout<<"   ELIJA UNA OPCION : "; cin>>opcion;
    //2)ASIGNACION
    switch (opcion)
    {
    case 1:
      {
       cout<<"******* INGRESAR 10 NUMEROS PARA LA MATRIZ**********\n\n";

       for (Q=1; Q<=10; Q++)

       {
       cout<<"INGRESE NUMERO DE CAMPO Q [ "<<Q<<" ] = "; cin>>Vector[Q];        
       }
       cout<<endl;
       cout<<"********************************************\n\n";
     } //FIN DEL CASO 1
     break;     

    case 2:

      {
       cout<<"*******IINTENSIDAD DE LA MATRIZ***********\n\n";

       for (G=1; G=10; G++)

       {
       cout<<" LA CARGA V[ "<<G<<" ] = "<<Vector[G]<<endl;        
       }
       cout<<endl;
       cout<<"**********************************************\n\n";
     } //FIN DEL CASO 1
     break;     
    
  case 3:
    {  
     cout<<"******* PROCESO DE LA RESISTENCIA MAXIMA********\n\n";
     int max=0;
     for (Q=1; Q<=10; Q++)
     {
      if(Vector[Q]>max)
       max = Vector[Q];
     }
    // RESULTADO
     cout <<" LO MAXIMO ES: "<<max;
     cout<<endl; 
     cout<<"**********************************\n\n";
    } //FIN DEL CASO 2
    break;

    case 4:

      {
       cout<<"*******  PROCESO DE MINIMA RESISTENCIA*****\n\n";
       int min=100;
       for (Q=1; Q<=10; Q++)
       {
        if(Vector[Q]<min)
         min = Vector[Q];
       }
      // RESULTADO
     cout <<" LO MINIMO ES: "<<min;
     cout<<endl; 
     cout<<"**********************************************\n\n";
      } //FIN DEL CASO 3
      break;
     
    case 5:
     {
      cout<<"******* POTENCIA DEL CAMPO MAGNETICO******\n\n";    
      int a = 1;
      int s;
      float y,U;
        cout<<"INGRESE LA DISTANCIA:  "; cin>>s;    
      cout<<"--------------------------- \n ";
      for (Q=1; i<=10; Q++)
       a = s * Vector[Q];
       k=9*pow(10,9);
       F=(y*s)/pow(s,10);
       cout<<"LA FUERZA DE LAS CARGAS ELECTRICAS ES : "<<  U << endl;
      cout << endl;
      cout<<"********************************\n\n";    
            
     } //FIN DEL CASO 4
     break;
    
    case 6:
     {
      cout<<"******* DURACION DEL CAMPO MAGNETICO *****************\n\n";
      c = 0;
      int indice,a;
       cout<<"INGRESE EL INDICE : ";cin>>a ; 
      for (Q=1; Q<=10; Q++)
      {
       if (Vector[a] == Vector[Q])
        {
         I = I + 1;
         indice = a;
        cout<<"EN EL INDICE "<<  Q  <<" EL VALOR DE LA CARGA ES: "<<Vector[Q]<< endl;                            
        }
       }
      cout<<"LA CARGA  SE REPITE "<< I <<" VECES"<< endl;                   
      cout << endl;
      cout<<"*************************************\n\n";     
     } //FIN DEL CASO 6
     break;

    case 7:

     {
      cout<<"*******  NUMERO DE REPETICION DEL CAMPO ******\n\n";
   
      for (Q=1; i<=10; Q++)
      {
        I = 0;
       // Elemento = Vector[i]; 
        for (O=1; O<=10; O++)
         {
           if (Vector[Q] == Vector[O])
            {
             I = I + 1;
            }
         }// segundo for 
        cout<<"EL VALOR "<<Vector[Q] <<" 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