Taller Funciones 2

Publicado en por andres

El departamento de sistemas de la empresa de Textiles se ganó un automóvil por ser el departamento de mayor productividad, se desarrollo un concurso entre sus empleados para determinar quien se quedaba con el automóvil y al final quedaron solamente tres empleados. Ahora el procedimiento para determinar quien se adjudica el automóvil es al siguiente, cada empleado tomara un número que debe ser entero y positivo y el que obtenga el número mayor se queda con el automóvil. Desarrollar un programa en C++ el cual debe utilizar una función para leer el número de empleado y un número, una función para calcular y devolver el número de empleado con el número mayor y una función para mostrar en pantalla al empleado ganador del automóvil (Su número de empleado y el número mayor).


#include<iostream>

using namespace std;

int empleado (int a,int c,int e)

{

      int  may;

      if (a>0&&c>0&&e>0)

      {

            if (a>c&&a>e)

            {

                  may=a;

            }

            if (c>a&&c>e)

            {

                  may=c;

            }

            if (e>a&&a>c)

            {

                  may=e;

            }

      }

      else

      {

            cout<<endl;

            cout<<"los datos no son mayores a 0 no se puede hacer la operacion"<<endl;

      }

      return may;

}

int main()

{

      int vec[6]={0,2,4,6,8,10},i,j,k,emp1,emp2,emp3,n1,n2,n3;

      cout<<"ingrese el empleado"<<endl;

      cout<<endl;

      cin>>emp1;

      cout<<endl;

      cout<<"ingrese el numero del empleado"<<endl;

      cout<<endl;

      cin>>i;

      n1=vec[i];

      cout<<endl;

      cout<<"el empleado "<<emp1<<" tiene el numero "<<n1<<endl;

      cout<<endl;

      system("pause");

      system("cls");

      cout<<"ingrese el empleado"<<endl;

      cout<<endl;

      cin>>emp2;

      cout<<endl;

      cout<<"ingrese el numero del empleado"<<endl;

      cout<<endl;

      cin>>j;

      n2=vec[j];

      cout<<endl;

      cout<<"el empleado "<<emp2<<" tiene el numero "<<n2<<endl;

      cout<<endl;

    system("pause");

      system("cls");

      cout<<"ingrese el empleado"<<endl;

      cout<<endl;

      cin>>emp3;

      cout<<endl;

      cout<<"ingrese el numero del empleado"<<endl;

      cout<<endl;

      cin>>k;

      n3=vec[k];

      cout<<endl;

      cout<<"el empleado "<<emp3<<" tiene el numero "<<n3<<endl;

      cout<<endl;

      system("pause");

      system("cls");

      cout<<"el numero mayor es: "<<empleado (i,j,k)<<endl;

      cout<<endl;

      if (empleado (n1,n2,n3)==n1)

      {

            cout<<"el empleado ganador es "<<emp1<<endl;

            cout<<endl;

      }

      if (empleado (n1,n2,n3)==n2)

      {

            cout<<"el empleado ganador es "<<emp2<<endl;

            cout<<endl;

      }

      if (empleado (n1,n2,n3)==n3)

      {

            cout<<"el empleado ganador es "<<emp3<<endl;

            cout<<endl;

      }

      system ("pause");

      return 0;

}

Publicidad

Etiquetado en C++

Para estar informado de los últimos artículos, suscríbase:
Comentar este post