martes, 4 de julio de 2017

trabajo

#include<iostream>
#include<iostream>
using namespace std;

int i, SUMA, c, d, MAYOR, MENOR;
double Promedio;
int LeerVector(); // DECLARACION DE FUNCIONES
int EscribirVector();
double PromVector();
int CuentaMayores();
int CuentaMenores();
int SumaVector();
int MayorVector();
int MenorVector();
int Numero[10];

int main()
{
    // DECLARACION
 int opcion;
 do
 {
 cout<<"******** MENU ************* \n\n";
 cout<<" 1) LECTURA DE UN VECTOR \n";
 cout<<" 2) ESCRITURA DE UN VECTOR \n";
 cout<<" 3) PROMEDIO DE LOS ELEMENTOS \n";
 cout<<" 4) CONTAR LOS MAYORES AL PROMEDIO \n";
 cout<<" 5) CONTAR LOS MENORES AL PROMEDIO \n";
 cout<<" 6) SUMA DE LOS VECTORES \n";
 cout<<" 7) EL MAYOR DE LOS ELEMENTOS DEL VECTOR\n";
 cout<<" 8) EL MENOR DE LOS ELEMENTOS DEL VECTOR\n\n";
 cout<<"*************************** \n\n";
 cout<<" digite 0 para salir \n";
 cout<<"      elija una opcion: "; cin >>opcion;

switch (opcion)
{
       case 1:
            {
            cout<< "***** LECTURA DE UN VECTOR ***** \n";
            LeerVector(); //INVOCACION DE UNA FUNCION
            cout<< "******************************** \n";
            }; break;
     
       case 2:
            {
            cout<< "***** ESCRITURA DE UN VECTOR ***** \n";
            EscribirVector();
            cout<< "******************************** \n";
            }; break;
     
       case 3:
            {
            cout<< "***** PROMEDIO DE LOS ELEMENTOS ***** \n";
            PromVector();
            cout<< "El promedio de los elementos es: "<< PromVector() <<endl;
            cout<< "************************************* \n";
            }; break;
           
       case 4:
            {
            cout<< "***** CONTAR LOS MAYORES AL PROMEDIO *****\n";
            CuentaMayores();
            cout<< "Son "<< CuentaMayores()<<" los mayores." <<endl;
            }; break;
           
       case 5:
            {
            cout<< "***** CONTAR LOS MENORES AL PROMEDIO *****\n";
            CuentaMenores();
            cout<< "Son "<< CuentaMenores()<<" los menores." <<endl;
            }; break;
           
       case 6:
            {
            cout<< "***** SUMA DE LOS VECTORES *****\n";
            SumaVector();
            cout<< "La suma es: " << SumaVector() <<endl;
            }; break;
           
       case 7:
            {
            cout<< "***** EL MAYOR DE LOS ELEMENTOS DEL VECTOR *****\n";
            MayorVector();
            cout<< "El mayor es: "<< MayorVector()<<endl;
            }; break;
     
       case 8:
            {
            cout<< "***** EL MENOR DE LOS ELEMENTOS DEL VECTOR *****\n";
            MenorVector();
            cout<< "El menor es: "<< MenorVector()<<endl;
            }; break;
           
     
           
       } // FIN DEL SWITCH
}while(opcion != 0); // FIN DEL WHILE

system ("pause");
return 0;
} //FIN DEL PROGRAMA

// ZONA DE DESARROLLO DE FUNCIONES
int LeerVector()
{
    for(i=1; i<=10; i++)
    {
     cout<<"L_Vector["<<i<<"]= "; cin>>Numero[i];
    }
}// FIN DE LEER VECTOR

int EscribirVector()
{
    for(i=1; i<=10; i++)
    {
     cout<<"E_Vector["<<i<<"]= "<<Numero[i]<<endl;
    }
}

double PromVector()
{
    i=1;
    SUMA = 0;
    while (i<=10)
    {
          SUMA = SUMA + Numero[i];
          i++;
    } // FIN DEL WHILE
    Promedio = SUMA/(i-1);
    return Promedio;
} // FIN DEL PROMEDIO

int CuentaMayores()
{
    i=1;
    SUMA = 0;
    while (i<=10)
    {
          SUMA = SUMA + Numero[i];
          i++;
    } // FIN DEL WHILE
    Promedio = SUMA/(i-1);
    c = 0;
    for (i=1; i<=10; i++)
    {
        if (Numero[i]>Promedio)
        c = c - 1;
    }
    return c;
}

int CuentaMenores()
{
    i=1;
    SUMA = 0;
    while (i<=10)
    {
          SUMA = SUMA + Numero[i];
          i++;
    } // FIN DEL WHILE
    Promedio = SUMA/(i-1);
    d = 0;
    for (i=1; i<=10; i++)
    {
        if (Numero[i]<Promedio)
        d = d - 1;
    }
    return d;
}

int SumaVector()
{
    i=1;
    SUMA = 0;
    while (i<=10)
    {
          SUMA = SUMA + Numero[i];
          i++;
    }
    return SUMA;
}

int MayorVector()
{
    MAYOR = Numero[1];
    for (i=1; i<=10; i++)
    {
        if (Numero[i]>MAYOR)
        MAYOR = Numero[i];
    }
    return MAYOR;
}

int MenorVector()
{
    MENOR = Numero[1];
    for (i=1; i<=10; i++)
    {
        if (Numero[i]<MENOR)
        MENOR = Numero[i];
    }
    return MENOR;
}

No hay comentarios.:

Publicar un comentario