LAB-2-II-ME-3

PROGRAMACIÓN DE TEMPERATURA APLICANDO VECTORES




PROGRAMADO EN DEV-C++:


// ESTRUCTURA EN BLANCO
#include<iostream>
#include<math.h>
using namespace std;

// ZONA DE DECLARACION DE LOS VECTORES
//# DEFINE TAM 10;
const int TAM=10;
int i, j, c, menos, mas, Elemento, max, Vector[TAM];
int v1[100],v2[100],n,s[100];
     
 void CARGAR(int v[],int n);
 void SUMAR( int v1[],int v2[], int s[], int n);
 void MOSTRAR(int v[], int n);

int main ()
 {
    //1)DECLARACION
  int opcion;
  do
  { // INICIO DEL DO - WHILE
  cout<<"********* MENU DE TERMODINAMICA APLICADO A VECTORES *************************\n\n";
  cout<<" 1) LECTURA DE TEMPERATURAS \n";
  cout<<" 2) IMPRESION O ESCRITURA DE LAS TEMPERATURAS \n";
  cout<<" 3) PROCESAR EL MAXIMO DE LAS TEMPERATURAS \n";
  cout<<" 4) PROCESAR EL MINIMO DE LAS TEMPERATURAS  \n";
  cout<<" 5) SUMA DE ELEMENTOS DE LAS TEMPERATURAS \n";
  cout<<" 6) CANTIDAD DE LA PRIMERA TEMPERATURA  \n";
  cout<<" 7) TEMPERATURAS QUE SE REPITEN  \n";
  cout<<" 8) NUEVAS TEMPERATURAS \n";
  cout<<" 9) MEYORES Y MENORES TEMPERATURAS \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 TEMPERATURAS *********************\n\n";

       for (i=1; i<=TAM; i++)
       {
       cout<<"INGRESE EL ELEMENTO T[ "<<i<<" ] = "; cin>>Vector[i];      
       }
       cout<<endl;
       cout<<"**********************************************\n\n";
     } //FIN DEL CASO 1
     break;    

    case 2:
      {
       cout<<"*******  IMPRESION O ESCRITURA DE LAS TEMPERATURAS *********************\n\n";

       for (i=1; i<=TAM; i++)
       {
       cout<<" EL ELEMENTO T[ "<<i<<" ] = "<<Vector[i]<<endl;      
       }
       cout<<endl;
       cout<<"**********************************************\n\n";
     } //FIN DEL CASO 1
     break;    
   
  case 3:
    {
     cout<<"*******  PROCESAR EL MAXIMO DE LAS TEMPERATURAS *********************\n\n";
     int max=0;
     for (i=1; i<=TAM; i++)
     {
      if(Vector[i]>max)
       max = Vector[i];
     }
    // RESULTADO
     cout <<" EL MAXIMO DE LAS TEMPERATURAS ES: "<<max;
     cout<<endl;
     cout<<"**********************************************\n\n";
    } //FIN DEL CASO 2
    break;

    case 4:
      {
       cout<<"******* PROCESAR EL MINIMO DE LAS TEMPERATURAS ******\n\n";
       int min=100;
       for (i=1; i<=TAM; i++)
       {
        if(Vector[i]<min)
         min = Vector[i];
       }
      // RESULTADO
     cout <<" EL MINIMO DE LAS TEMPERATURAS ES: "<<min;
     cout<<endl;
     cout<<"**********************************************\n\n";
      } //FIN DEL CASO 3
      break;
   
    case 5:
     {
      cout<<"******* SUMA DE ELEMENTOS DE LAS TEMPERATURAS ******\n\n";  
      int suma = 0;
      for (i=1; i<=TAM; i++)
       suma = suma + Vector[i];
      cout<<"--------------------------- \n ";
      cout<<"LA SUMA DE LAS TEMPERATURAS ES: "<< suma << endl;
      cout << endl;
      cout<<"********************************\n\n";  
           
     } //FIN DEL CASO 4
     break;
   
    case 6:
     {
      cout<<"******* CANTIDAD DE LA PRIMERA TEMPERATURA ************************\n\n";
      c = 0;
      for (i=1; i<=TAM; i++)
      {
        //Elemento = 4;
       if (Vector[1] == Vector[i])
        {
         c = c + 1;
        cout<<" SEGUN LA TEMPERATURA "<<i <<" VALOR ES: "<<Vector[i]<< endl;                          
        }
       }
      cout << endl;    
      cout<<"EL PRIMER ELEMENTO SE REPITE "<< c <<" VECES"<< endl;                  
      cout << endl;
      cout<<"*************************************\n\n";    
     } //FIN DEL CASO 6
     break;

    case 7:
     {
      cout<<"******* TEMPERATURAS QUE SE REPITEN ******\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<<"LA TEMPERATURA "<<Vector[i] <<" se repite "<<c<<" veces"<< endl;                          
       }// primer for
      cout<< endl;                  
      cout<<"******************************************\n\n";
      cout<<endl;
     }      //FIN DEL CASO 7
     break;

    case 8:
     {
      cout<<"*********** NUEVAS TEMPERATURAS *********\n\n";
   
      for (i=1; i<=TAM; i++)
      {
       if (Vector[i]>=0  && Vector[i]<=5)  // ||
        {
          Vector[i] = Vector[i] + 3;
          cout<<"LA NUEVA NOTA del Vector N["<<i<<"]= "<<Vector[i]<<endl;        
          }
      }
   
      cout<<endl;              

      cout<<endl;        
      cout<<"*******************************************\n\n";
      }      //FIN DEL CASO 7
     break;
   
    case 9:
     {
      cout<<"******* MEYORES Y MENORES TEMPERATURAS *******\n\n";
      menos = 0;
      mas = 0;
      for(i=1; i<=TAM; i++)
      {
       if (Vector[i]<10)
        menos = menos + 1;
      if (Vector[i]>10)
        mas = mas + 1;
      }
      cout<<"HAY "<<menos<<" MENORES TEMPERATURAS a 10"<< endl;
      cout<<"HAY "<<mas<<" MAYORES TEMPERATURAS a 10";    
      cout<<endl;        
      cout<<"******************************************\n\n";
      cout<<endl;
      }      //FIN DEL CASO 9
     break;


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

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


// ZONA DE DELARACION
void CARGAR(int v[],int n)
  {
    int i;
    cout<<"cargar el vector"<<endl;
    for(i=1;i<=n;i++)
    {  
     cout<<"Ingrese el Vector V["<<i<<"]= "; cin>>v[i];
   }
 }
  void SUMAR( int v1[],int v2[], int s[], int n)
 {
   int i;
                       
   for(i=0;i<n;i++)
   {
     s[i]=v1[i]+v2[i];
   }
 }
  void MOSTRAR(int v[], int n)
 {
   int i;
   cout<<"El vector es"<<endl;
   for(i=0;i<n;i++)
   {                        
      cout<<v[i]<<endl;
   }
 }

EJECUTANDO DE LA PROGRAMACIÓN:













SI GUSTAS VISITAR LA PROGRAMACIÓN SEGUIR:


No hay comentarios.:

Publicar un comentario