LAB-2


VECTORES

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

const int TAM=3;
int i, QM[TAM], h1[TAM], h2[TAM], h3[TAM], h4[TAM]; 
       
int main ()
{
    //1)DECLARACION
  int opcion;
  do
  { // INICIO DEL DO - WHILE
  cout<<"*********MENU ******************************\n\n"; 
  cout<<"1)LECTURA DE VALORES  \n";
  cout<<"2)IMPRESION DE VALORES \n";
  cout<<"3)POTENCIA TERMICA DE ENTRADA \n";
  cout<<"4)POTENCIA TERMICA DE SALIDA  \n";
  cout<<"5)POTENCIA MECANICA SUMINISTRADA Y ABSORBIDA(TURBINA)  \n";
  cout<<"6)POTENCIA MECANICA SUMINISTRADA Y ABSORBIDA(BOMBA)  \n";
  cout<<"7)RENDIMIENTO TERMICO DEL CICLO  \n\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 VALORES *********************\n\n";

       for (i=1; i<=TAM; i++)
       {
       cout<<"INGRESE EL VALOR QM[ "<<i<<" ] = "; cin>>QM[i];         
       }
       cout<<" \n\n";
       for (i=1; i<=TAM; i++)
       {
       cout<<"INGRESE EL VALOR h1[ "<<i<<" ] = "; cin>>h1[i];         
       }
       cout<<" \n\n";
       for (i=1; i<=TAM; i++)
       {
       cout<<"INGRESE EL VALOR h2[ "<<i<<" ] = "; cin>>h2[i];         
       }
       cout<<" \n\n";
       for (i=1; i<=TAM; i++)
       {
       cout<<"INGRESE EL VALOR h3[ "<<i<<" ] = "; cin>>h3[i];         
       }
       cout<<" \n\n";
       for (i=1; i<=TAM; i++)
       {
       cout<<"INGRESE EL VALOR h4[ "<<i<<" ] = "; cin>>h4[i];         
       }
       cout<<endl;
       cout<<"**********************************************\n\n";
      } //FIN DEL CASO 1 
     break; 
     
    case 2: 
      {
       cout<<"*******  IMPRESION DE VALORES *********************\n\n";

       for (i=1; i<=TAM; i++)
       {
       cout<<" EL VALOR DE QM[ "<<i<<" ] = "<<QM[i]<<endl;         
       }
       cout<<" \n\n";
       for (i=1; i<=TAM; i++)
       {
       cout<<" EL VALOR DE h1[ "<<i<<" ] = "<<h1[i]<<endl;         
       }
       cout<<" \n\n";
       for (i=1; i<=TAM; i++)
       {
       cout<<" EL VALOR DE h2[ "<<i<<" ] = "<<h2[i]<<endl;         
       }
       cout<<" \n\n";
       for (i=1; i<=TAM; i++)
       {
       cout<<" EL VALOR DE h3[ "<<i<<" ] = "<<h3[i]<<endl;         
       }
       cout<<" \n\n";
       for (i=1; i<=TAM; i++)
       {
       cout<<" EL VALOR DE h4[ "<<i<<" ] = "<<h4[i]<<endl;         
       }
       cout<<endl;
       cout<<"**********************************************\n\n";
      } //FIN DEL CASO 2
     break; 
                
    case 3: 
      {
       cout<<"******* POTENCIA TERMICA DE ENTRADA **************************\n\n";
       for (i=1; i<=TAM; i++)
       {
       float Qe[i];
       Qe[i] = QM[i]*(h1[i]-h4[i]);
          
       cout<<"LA POTENSIA TERMICA DE ENTRADA ES: "<<Qe[i]<<endl;
       }
       cout<<"**********************************************\n\n";
      } //FIN DEL CASO 3
     break;      
     
    case 4: 
     {   
       cout<<"******* POTENCIA TERMICA DE SALIDA ******\n\n";
       for (i=1; i<=TAM; i++)
       {
       float Qs[i];
       Qs[i] = QM[i]*(h2[i]-h3[i]);
       
       cout<<"LA POTENSIA TERMICA DE SALIDA ES: "<<Qs[i]<<endl;
       }
       cout<<"**********************************************\n\n";
     } //FIN DEL CASO 4
    break;
 
    case 5: 
    {
       cout<<"******* POTENCIA MECANICA SUMINISTRADA Y ABSORBIDA(TURBINA) ************\n\n";
       for (i=1; i<=TAM; i++)
       {
       float Wt[i];
       Wt[i] = QM[i]*(h1[i]-h2[i]);
       
       cout<<"LA POTENCIA MECANICA SUMINISTRADA Y ABSORBIDA(TURBINA) ES: "<<Wt[i]<<endl;
       }
       cout<<"**********************************************\n\n";
     } //FIN DEL CASO 5
     break;
      
     case 6: 
     {
      cout<<"******* POTENCIA MECANICA SUMINISTRADA Y ABSORBIDA(BOMBA) ******\n\n";
      for (i=1; i<=TAM; i++)
      {
      float Wb[i];
      Wb[i] = QM[i]*(h3[i]-h4[i]);
       
       cout<<"POTENCIA MECANICA SUMINISTRADA Y ABSORBIDA(BOMBA) ES: "<<Wb[i]<<endl;
       }
       cout<<"**********************************************\n\n";
      } //FIN DEL CASO 6
     break;
     
    case 7: 
     {
      cout<<"******* RENDIMIENTO TERMICO DEL CICLO ******\n\n";
      for (i=1; i<=TAM; i++)
      {
      float n[i],Wb[i],Wt[i],Qs[i],Qe[i];
      
      Qe[i] = QM[i]*(h1[i]-h4[i]);
      Wt[i] = QM[i]*(h1[i]-h2[i]);
      Wb[i] = QM[i]*(h4[i]-h3[i]);
      cout<<"LA POTENCIA TERMICA DE ENTRADA ES: "<<Qe[i]<<endl;
      cout<<"LA POTENCIA MECANICA SUMINISTRADA Y ABSORBIDA(TURBINA) ES: "<<Wt[i]<<endl;
      cout<<"LA POTENCIA MECANICA SUMINISTRADA Y ABSORBIDA(BOMBA) ES: "<<Wb[i]<<endl;
      n[i]=(Wt[i]-Wb[i])/Qe[i];
      cout<<"EL RENDIMIENTO TERMICO DEL CICLO ES: "<<n[i]<<endl;
      }
      
      cout<<"**********************************************\n\n";
      
     
     }      //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