orlandoju

ejer9_tp6

May 27th, 2022
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.84 KB | None | 0 0
  1. Una fábrica tiene 80 empleados, y dispone de un primer lote de registros con la siguiente información:                    
  2. - Nro. empleado (1 a 80)
  3. - Valor de una hora de trabajo
  4. - Valor de la hora extra de trabajo
  5.                    
  6. A fin de mes se desean calcular los sueldos de los empleados que trabajaron y para ello se
  7. cuenta con un segundo lote de registros con la siguiente información:    
  8. - Nro. empleado (1 a 80)
  9. - Día
  10. - Total de horas trabajadas en el día
  11.  
  12. Este lote finaliza con un registro con nro. de empleado igual a cero, y sólo figuran los registros
  13. de los empleados que trabajaron durante el mes. Calcular e informar el sueldo de cada uno de los empleados,
  14. teniendo en cuenta que a partir de la 9na hora del día se comienza a pagar como hora extra.
  15. **/
  16. #include <iostream>
  17.  
  18. using namespace std;
  19.  
  20. int main(void)
  21. {
  22.     int nroempleado,dia,horas,x,y,z;
  23.     int acuhoras=0;
  24.     int valorhora=10;
  25.     int valorextra=20;
  26.    
  27.     int vecempleados[31][24][80];
  28.    
  29.     cout<<"Ingrese Nro Empleado: "<<endl;
  30.     cin>>nroempleado;
  31.    
  32.     while(nroempleado!=0)
  33.         {
  34.         cout<<"Dia: "<<endl;
  35.         cin>>dia;
  36.        
  37.         cout<<"Total de horas trabajadas en el dia: "<<endl;
  38.         cin>>horas;
  39.         acuhoras+=horas;
  40.         vecempleados[dia-1][acuhoras-1][nroempleado-1];
  41.          
  42.          
  43.        
  44.         cout<<"Ingrese Nro Empleado: "<<endl;
  45.         cin>>nroempleado;
  46.         }
  47. /*if(acuhoras>8){
  48.         acuhoras*=valorextra;
  49.         }*/
  50.         for(x=0 ; x<4 ; x++){
  51.             for(y=0 ; y<5;y++){
  52.                 for(z=0 ; z<7; z++){
  53.                  vecempleados[x][y][z];
  54.                  cout<<"el empleado: "<<z+1<<"trabajo: "<<acuhoras<<" horas en el dia: "<<x+1<<endl;  
  55.                 }
  56.               }
  57.                
  58.             }
  59.        
  60.        
  61.     return 0;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment