top of page

Semana 09

Estructura de repetición finita (for)

Líneas de código de los ejemplos de clase y el calculo de la variación de la entropía para un proceso isobárico (oxigeno)

image.png

#include<iostream>
#include<math.h>//importacion de libreria para la funcion logaritmo natural
using namespace std;
int Opcion, n, i, j, c, SUMA, Li=35; // DECLARACIÓN PÚBLICA
float corriente=15, rho=0.0175, Si, caida;
double v1,v2,Cp_O2=0.9216,m,x,variacion_de_la_entropia;//cp o2 = calor especifico a presion constante (oxigeno) dato obtenido de tablas termodinamicas

int main()
{
do
{
cout << "MENU"<< endl;
cout<<"_____________________________"<<"\n";
cout<<"\n";
cout << "1. SUMA DE N NUEMROS "<< endl;
cout << "2. TABLA DE MULTIPLICAR"<< endl;
cout << "3. CAIDA TENSION "<< endl;
cout <<"4. VARIACION DE LA ENTROPIA EN UN PROCESO ISOBARICO (OXIGENO)"<< endl;
 
cout << "INGRESE UNA OPCION <> 0  ";
cin>>Opcion;
switch (Opcion)
{
case 1:
    {
    cout << " SUMA DE N NUMEROS \n";
    cout<<"Ingrese el e-nesimo término a sumar: "; cin>>n;
    SUMA=0; // INICIALIZANDO
    for (c=1; c<=n; c++ )
    {
     SUMA = SUMA + c;
         
    } // FIN DEL FOR
    cout<<"La suma de los "<<n<< " Terminos es: "<< SUMA<<endl;
    
   }; break; // FIN DEL CASO 1
 
case 2:
    {
    cout << " \n TABLA DE MULTIPLICAR \n";
    cout << "---------------------- \n";
    for (i=1; i<=12; i++)
     {
      cout<<"\n LA TABLA DEL "<< i <<endl;
      cout << "---------------------- \n";
     for (j=1; j<=12; j++)
       {
           cout<<j<<" * " << i << " = "<<i*j<<endl;
       }
     }   
     cout<<endl;    
   }; break;
 
case 3:
    {
    cout << " \n CAIDA DE TENSION \n";
    cout << "---------------------- \n";
         
      cout<<"\n Para una longitud de:  "<< Li <<endl;
      cout << "------------------------------ \n";
     for (Si=10; Si<=30; Si = Si + 2)
       {
           caida = (rho * corriente * Li* 0.85)/Si;
           cout<<"La caida de tensión para una long. "<<Li<<" y seccion de: " << Si << " es: "<<caida<<endl;
       }
       
   }; break;
   
   case 4://
       
    {
    cout << " \n VARIACION DE LA ENTROPIA EN UN PROCESO ISOBARICO (Oxigeno) \n";
    cout << "---------------------- \n";
    cout << "1.ingrese el valor del volumen inicial"<< endl;
    cin>>v1;
    cout << "1.ingrese el valor del volumen final"<< endl;
    cin>>v2;
    
    for (m=1; m<=20;m++)
    
    {
        x=(v2/v1);
    variacion_de_la_entropia=(Cp_O2*m*log(x));
    cout<<"La variacion de la entropia para una masa de " <<m<<" kilogramos de oxigeno,con un volumen inical de "<<v1<<" y un volumen final de "<<v2<<" es "<< variacion_de_la_entropia<<endl;
    
    }
    
        }; break;
   
                
   
}// fin del switch

 
cout<<endl;
} while(Opcion !=0);
 
cout << " CAMBIO DE LINEA";
return 0;

}

Ejecución

OPCIÓN 1

image.png

OPCIÓN 2

image.png
image.png

OPCIÓN 3

image.png

OPCIÓN 4

image.png
bottom of page