LAB - 2

LA TEMPERATURA

Es una magnitud referida a las nociones comunes de caliente, tibio o frio que puede ser medida con un termometro. En física, se define como una magnitud escalar relacionada con la energia interna de un sistema termodinámico, definida por el principio cero de la termodinamica. Más específicamente, está relacionada directamente con la parte de la energía interna conocida como «energía cinética», que es la energía asociada a los movimientos de las partículas del sistema, sea en un sentido traslacional, rotacional, o en forma de vibraciones. A medida de que sea mayor la energía cinética de un sistema, se observa que éste se encuentra más «caliente»; es decir, que su temperatura es mayor.En el caso de un sólido, los movimientos en cuestión resultan ser las vibraciones de las partículas en sus sitios dentro del sólido. En el caso de un gas ideal monoatomico se trata de los movimientos traslacionales de sus partículas (para los gases multiatómicos los movimientos rotacional y vibracional deben tomarse en cuenta también).
El desarrollo de técnicas para la medición de la temperatura ha pasado por un largo proceso histórico, ya que es necesario darle un valor numérico a una idea intuitiva como es lo frío o lo caliente.





// 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 t1[100],t2[100],n,s[100];
void CARGAR(int t[],int n);
void SUMAR(int t1[],int t2[], int s[],int n);
void MOSTRAR(int t[], int n);
       
int c,i;
double T,fo;
int j;

int main ()
 {
    //1)DECLARACION
  int opcion;
  do
  { // INICIO DEL DO - WHILE
  cout<<"********* MENU DE VECTORES *************************\n\n"; 
  cout<<" 1) LECTURA DE TEMPERATURA \n";
  cout<<" 2) IMPRESION O ESCRITURA DE LA TEMPERATURA \n";
  cout<<" 3) PROCESAR EL MAXIMO \n";
  cout<<" 4) PROCESAR EL MINIMO  \n";
  cout<<" 5) SUMA DE ELEMENTOS DE LA TEMPERATURA\n";
  cout<<" 6) CONTAR  \n";
  cout<<" 7) CONTAR VECES QUE SE REPITE LA TEMPERATURA\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 TEMPERATURA *********************\n\n";

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

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

       for (i=1; i<=TAM; i++)
       {
       cout<<" EL ELEMENTO T[ "<<i<<" ] = "<<TEMPERATURA[i]<<endl;         
       }
       cout<<endl;
       cout<<"**********************************************\n\n";
     } //FIN DEL CASO 1
     break;      
     
  case 3: 
    {   
     cout<<"******* PROCESAR EL MAXIMO *********************\n\n";
     int max=0;
     for (i=1; i<=TAM; i++)
     {
      if(TEMPERATURA[i]>max)
       max = TEMPERATURA[i];
     }
    // RESULTADO
     cout <<" EL MAXIMO ES: "<<max;
     cout<<endl;  
     cout<<"**********************************************\n\n";
    } //FIN DEL CASO 2
    break;
    case 4: 
      {
       cout<<"******* PROCESAR EL MINIMO ******\n\n";
       int min=100;
       for (i=1; i<=TAM; i++)
       {
        if(TEMPERATURA[i]<min)
         min = TEMPERATURA[i];
       }
      // RESULTADO
     cout <<" EL MINIMO ES: "<<min;
     cout<<endl;  
     cout<<"**********************************************\n\n";
      } //FIN DEL CASO 3
      break;
      
    case 5: 
     {
      cout<<"******* SUMA DE TEMPERATURAS ******\n\n";     
      int suma = 0;
      for (i=1; i<=TAM; i++)
       suma = suma + TEMPERATURA[i];
      cout<<"--------------------------- \n "; 
      cout<<"LA SUMA DE LOS ELEMENTOS ES: "<< suma << endl;
      cout << endl;
      cout<<"********************************\n\n";     
             
     } //FIN DEL CASO 4
     break;
     
    case 6: 
     {
      cout<<"******* CONTAR ************************\n\n";
      c = 0;
      for (i=1; i<=TAM; i++)
      {
        //Elemento = 4;  
       if (TEMPERATURA[1] == TEMPERATURA[i])
        {
         c = c + 1;
        cout<<"ESTA EN EL INDICE "<<i <<" VALOR ES: "<<TEMPERATURA[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<<"******* 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


// ZONA DE DELARACION
void CARGAR(int v[],int n)
  {
    int i;
    cout<<"cargar la temperatura"<<endl;
    for(i=1;i<=n;i++)
    {    
     cout<<"Ingrese la Temperatura T["<<i<<"]= "; cin>>t[i];
   }
 }
  void SUMAR( int t1[],int t2[], int s[], int n)
 {
   int i;
                          
   for(i=0;i<n;i++)
   {
     s[i]=t1[i]+t2[i];
   }
 }
  void MOSTRAR(int t[], int n)
 {
   int i;
   cout<<"La Temperatura es"<<endl;
   for(i=0;i<n;i++)
   {                          
      cout<<t[i]<<endl;
   }

No hay comentarios:

Publicar un comentario