top of page

CLASE 13

VECTORES

​

1 PROBLEMA DE DEFORMACION UNITARIA

#include <iostream>

using namespace std;

int opcion, i, SUMA;
float P, L, A, E, dU;
void ASIGNAR(), MOSTRAR(), SUMAR(), CODIGOS(), CALCULAR(), VARIABLE_P(), VARIABLE_P_L();
int A[10];
char B[256];

int main()
{
   do
   {
       cout<< " MENU DE VECTORES  \n ";
           cout<< " ------------------ \n ";
           cout<< " 1.- ASIGNAR DATOS A UN VECTOR   \n ";
          cout<< " 2.- MOSTRAS DATOS DE UN VECTOR  \n ";
          cout<< " 3.- SUMA DE LOS ELEMENTOS \n ";
           cout<< " 4.- LISTADO DE CODIGOS ASCII \n ";
           cout<< " 5.- DEFORMACION UNITARIA \n ";
           cout<< " 6.- VARIABLE PRESION \n ";
           cout<< " 7.- VARIABLE DE PRESION Y LONGITUD  \n ";
   
           cout<< "INGRESE UNA OPCION <> 0: "; cin>>opcion;
   //switch (opcion)    
   switch(opcion)
   {
        case 1:
            {
                cout << "Asignar datos a un vector \n";
                cout << "------------------------- \n";
                ASIGNAR();
                cout<<endl;
       }; break;
       
   case 2:
            {
             cout << "2.- Mostrar datos de un vector \n";
             cout << "-------------------- \n";
       MOSTRAR();
            cout<<endl;
       }; break;
   
   case 3:
            {
            cout<<endl;
            cout << "3. Suma de los elementos \n";
            cout << "------------------------- \n";
            SUMAR();
            cout << endl;
       }; break;
   case 4:
            {
           cout<<endl;
            cout<< " 4.- LISTADO DE CODIGOS ASCII \n ";
            CODIGOS();
            cout << endl;
       }; break;
       
   case 5:
       {
       cout<<endl;
       cout<< "5.- DEFROMACION UNITARIA \n ";
       CALCULAR();    
       cout<< endl;
       }; break;
   case 6:
    {
       cout<<endl;
       cout<< "6.- VARIABLE PRESION \n ";
       VARIABLE_P();
       cout<< endl;
       }; break;
   case 7:
   {
       cout<<endl;
       cout<< "7.- VARIABLE DE PRESION Y LONGITUD \n ";
       VARIABLE_P_L();
       cout<< endl;
       }; break;
   }
           
   }// fin sitch
   }while (opcion!=0); //Fin de do while
}// fin del ptrograma


void ASIGNAR()
{
   for(i=1;i<=10;i++)
   {
       cout << "A["<<i<<"] = " ;cin >> A[i];
   }
}

void MOSTRAR()
{
   for(i=1;i<=10;i++)
   {
       cout << "A["<<i<<"] = "<<A[i]<<endl;
   }
}

void SUMAR()
{
   for(i=1;i<=10;i++)
   {
       SUMA = SUMA + A[i];
   }
   cout << "La suma de los elementos del vector A[]= "<<SUMA<<endl;
}

void CODIGOS()
{
   for(i=1;i<=256;i++)
   {
       B[i] = char(i);
       cout << "B["<<i<<"] = "<<B[i]<<endl;
   }
   cout<<endl;
   cout<<char(161);
   
   cout<<"Listado de albeto \n";
   for(i=65;i<=90;i++)
   {
       cout<<"B["<<i<<"] = "<<B[i]<<endl;
   }
}
void CALCULAR()
{
    cout<<"Ingrese la PRESION:  "; cin>>P; 
    cout<<"Ingrese la LONGITUD(en cm):  "; cin>>L;
    cout<<"Ingrese el AREA:  "; cin>>A; 
    cout<<"Ingrese el MODULO DE YOUNG:  "; cin>>E;
    dU = P*L/E*A;
    cout<<"La DEFORMACION UNITARIA es dU= "<<dU<<endl<<endl;    
}
void VARIABLE_P()
{
    cout<<"Ingrese la LONGITUD(en cm):  "; cin>>L;
    cout<<"Ingrese el AREA:  "; cin>>A; 
    cout<<"Ingrese el MODULO DE YOUNG:  "; cin>>E;
for(P=10; P<=20; P=P+0.5)
    dU = P*L/E*A;
    cout<<"Para P = "<<P<<" La DEFORMACION UNITARIA es dU= "<<dU<<endl;
}// fin del primer for
}

void VARIABLE_P_L()
{
// Wo = 1/(2*PI*sqrt(L*C))
for(L=10; L<=20; L=L+0.5)
{
    cout<<"Ingrese el AREA:  "; cin>>A; 
    cout<<"Ingrese el MODULO DE YOUNG:  "; cin>>E;
   cout<<"Para LA PRESION P = "<<P<<" los valores de la dU es:"<<endl;
    cout<<"----------------------------------------------------------- \n";
    for(C=0.5; C<=5; C=C+0.8)
    {
      dU = P*L/E*A;
      cout<<"Para LONGITUD = "<<L<<" La DEFORMACION UNITARIA es dU= "<<dU<<endl;
    } // segundo for
    cout<<endl;
}// fin del primer for
}

image.png

LP 2023-I IIIME A OMAR MORENO

©2023 por LP 2023-I IIIME A OMAR MORENO. Creado con Wix.com

bottom of page