Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Una fábrica tiene 80 empleados, y dispone de un primer lote de registros con la siguiente información:
- - Nro. empleado (1 a 80)
- - Valor de una hora de trabajo
- - Valor de la hora extra de trabajo
- A fin de mes se desean calcular los sueldos de los empleados que trabajaron y para ello se
- cuenta con un segundo lote de registros con la siguiente información:
- - Nro. empleado (1 a 80)
- - Día
- - Total de horas trabajadas en el día
- Este lote finaliza con un registro con nro. de empleado igual a cero, y sólo figuran los registros
- de los empleados que trabajaron durante el mes. Calcular e informar el sueldo de cada uno de los empleados,
- teniendo en cuenta que a partir de la 9na hora del día se comienza a pagar como hora extra.
- **/
- #include <iostream>
- using namespace std;
- int main(void)
- {
- int nroempleado,dia,horas,x,y,z;
- int acuhoras=0;
- int valorhora=10;
- int valorextra=20;
- int vecempleados[31][24][80];
- cout<<"Ingrese Nro Empleado: "<<endl;
- cin>>nroempleado;
- while(nroempleado!=0)
- {
- cout<<"Dia: "<<endl;
- cin>>dia;
- cout<<"Total de horas trabajadas en el dia: "<<endl;
- cin>>horas;
- acuhoras+=horas;
- vecempleados[dia-1][acuhoras-1][nroempleado-1];
- cout<<"Ingrese Nro Empleado: "<<endl;
- cin>>nroempleado;
- }
- /*if(acuhoras>8){
- acuhoras*=valorextra;
- }*/
- for(x=0 ; x<4 ; x++){
- for(y=0 ; y<5;y++){
- for(z=0 ; z<7; z++){
- vecempleados[x][y][z];
- cout<<"el empleado: "<<z+1<<"trabajo: "<<acuhoras<<" horas en el dia: "<<x+1<<endl;
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment