top of page

CLASE 10: 

VECTORES

1) CODIGO DE PROGRAMACION

#include <iostream>
#include <math.h>

using namespace std;
//ZONA PUBLICA DE DECLARACIONES
int LECTURA();
int ESCRITURA();
int SUMA_MATRIZ();
int SUMA_COLUMNAS();
double PROM_FILAS();
int MULT_MATRIZ();
double IDENTIDAD();
double FORMULA();
int Seno,i,T,Re,n,m,j,A[10][10],B[10][10],C[16][16],R[10][10],Vector, opcion;
double SUMA,PROM,W,W0,V0;

int main()
{
    cout<<"           MENU                     "<<endl;
    cout<<"******************************************"<<endl;
    cout<<"1) LECTURA"<<endl;
    cout<<"2) ESCRITURA"<<endl;
    cout<<"3) SUMA MATRICES"<<endl;
    cout<<"4) SUMA COLUMNAS"<<endl;
    cout<<"5) PROMEDIO FILAS"<<endl;
    cout<<"6) MULTIPLES MATRICES"<<endl;
    cout<<"7) IDENTIDAD"<<endl;
    cout<<"8) FORMULA"<<endl;
    cout<<"SELECCIONE UNA OPCION: "<<endl;
    cin>>opcion;
    cout<<endl;
    switch(opcion)
    cout<<endl;

    switch(opcion)
    {
        case 1:
        {
            //EJERCICIO 1
             cout<<"USTED ESCOGIO:"<<endl;
            cout<<"*****OPERACION DE LECTURA*****"<<endl;
            LECTURA();
         };break;
         
         case 2:
         {
             //EJERCICIO 2
             cout<<"USTED ESCOGIO:"<<endl;
            cout<<"*****OPERACION ESCRITURA*******"<<endl;
             ESCRITURA();
         };break;
         
        case 3:
         {
             //EJERCICIO 3
             cout<<"USTED ESCOGIO:"<<endl;
            cout<<"*****OPERACION SUMA MATRICES*******"<<endl;
             SUMA_MATRIZ();
         };break;
         
        case 4:
         {
             //EJERCICIO 4
             cout<<"USTED ESCOGIO:"<<endl;
            cout<<"******OPERACION SUMA COLUMNAS*******"<<endl;
             SUMA_COLUMNAS();
         };break;

        case 5:
         {
             //EJERCICIO 5
             cout<<"USTED ESCOGIO:"<<endl;
            cout<<"*******OPERACION PROMEDIO FILAS*******"<<endl;
             PROM_FILAS();
         };break;
    
        case 6:
         {
             //EJERCICIO 6
             cout<<"USTED ESCOGIO:"<<endl;
            cout<<"*******OPERACION MULTIPLICAR MATRIZ*******"<<endl;
             MULT_MATRIZ();
         };break;
         
        case 7:
         {
             //EJERCICIO 6
             cout<<"USTED ESCOGIO:"<<endl;
            cout<<"*******OPERACION IDENTIDAD*******"<<endl;
             IDENTIDAD();
         };break;
         
        case 8:
         {
             //EJERCICIO 6
             cout<<"USTED ESCOGIO:"<<endl;
            cout<<"*******FORMULA*******"<<endl;
             FORMULA();
         };break;
            
    }
}
//FIN DEL PROGRAMA 

// ZONA DE FUNCIONES

int LECTURA()
{
    cout<<"Ingrese el Valor de n:"; cin>>n;
       cout<<"Ingrese el Valor de m:"; cin>>m;
    for (i=1;i<=n;i=i+1)
    {
        for(j=1;j<=m;j=j+1)
        {
            cin>>A[i][j];
        }
        i=1;j=1;
    }
    do
    {
    do
    {
        cin>>B[i][j];
        j=j+1;
    }
    while (j<=m);
    i=i+1;
    }
    while(i<=n);
}

int ESCRITURA()
{
    cout<<"Ingrese el Valor de n:"; cin>>n;
       cout<<"Ingrese el Valor de m:"; cin>>m;
    for (i=1;i<=n;i=i+1)
    {
        for(j=1;j<=m;j=j+1)
        {
            cout<<"El Elemento del Vector A es:"<<A[i][j]<<endl;
        }
        i=1;j=1;
    }
    do
    {
    do
    {
        cout<<"El Elemento del Vector B es:"<<B[i][j]<<endl;
        j=j+1;
    }
    while (j<=m);
    i=i+1;
    }
    while(i<=n);
}

int SUMA_MATRIZ()
{    
    cout<<"Ingrese el Valor n:"; cin>>n;
    cout<<"Ingrese el Valor m:"; cin>>m;
    i=1;j=1;
    while (i<=n)
    {
        while (j<=m)
        {
            C[i][j]=A[i][j]+B[i][j];
            cout<<"El Elemento del Vector C es:"<<C[i][j]<<endl;
            j=j+1;
        }
        i=i+1;
    }
    cout<<"La Matriz C["<<i<<"]["<<j<<"]="<<C[i][j]<<endl;

}

int SUMA_COLUMNAS()
{
    for(i=1;i<=n;i=i+1)
    {
        SUMA=0;
    for(j=1;j<=m;j=j+1)
    {
        SUMA=SUMA+C[i][j];
        if(j==3)
        {
            cout<<"La Suma de la Columnas Resulta:"<<SUMA<<endl;
        }
        else
        {
            cout<<"El valor de j no es equivalente a 3"<<endl;
        }
    }
}
}

double PROM_FILAS()
{
    cout<<"Ingrese el Valor n:"; cin>>n;
    cout<<"Ingrese el Valor m:"; cin>>m;
    i=1; j=1;
    while(i<=n)
    {
        SUMA=0;
        while(j<=n)
        {
            SUMA=SUMA+C[j][i];
        if(j==3)
        {
            PROM=SUMA/j;
            cout<<"El Promedio es:"<<PROM<<endl;
        }
        else
        {
            cout<<"El valor de j no es equivalente a 3"<<endl;
        }
        j=j+1;
        }
        i=i+1;
        }
}
    
int MULT_MATRIZ()
{
    cout<<"Ingrese el Valor n:"; cin>>n;
    cout<<"Ingrese el Valor m:"; cin>>m;
    i=1; j=1;
    while(i<=n)
    {
    while(j<=m)
    {
        C[i][j]=A[i][j]*B[i][j];
        cout<<"El Producto de las Matrices A*B=C"<<C[i][j]<< endl;
    }
    j=j+1;
    }
    i=i+1;
}

double IDENTIDAD()
{
    cout<<"Ingrese el Valor n:"; cin>>n;
    cout<<"Ingrese el Valor m:"; cin>>m;
    i=1; j=1;
    for(i=1;i>3;i=i+1)
    {
    for(j=1;j<3;j=j+1)
    {
        if(i==j)
        {
        [i][j]=C[i][j]/C[i][j];
        cout<<"La Identidad es:"<<[i][j]<<endl;
    }
    else
    {
        C[i][j]=0;
        cout<<C[i][j]<<endl;
    }
    }
    }
}

double FORMULA()
{    
    i=1; j=1;V0=100;
    for(W=5;W0<=10;W=W+2)
    {
    for(T=2;T<5;T=T+0.8)
    {
        Seno=sin(W+T);
        R[i][j]=V0+Seno;
        cout<<"El Resultado de la Formula es:"<<R[i][j]<<endl;
        i=i+1;j=j+1;
    }
    }
}

 

bottom of page