Ayuda con un Proyecto en C
Publicado por Ernesto (14 intervenciones) el 05/06/2019 20:59:45
Hola necesito ayuda con un proyecto, porfa códigos en c, pistas, opiniones, sugerencia y recomendaciones, todo es bien venido.
porfa necesito su ayuda.
Un jugador puede tener de 1 a “n” Horas_Extras.
Enunciado: El Juego “Gana el sueldo”, requiere controlar las horas extras realizadas en un mes determinado.
Nota:
- En el mes se juegan 180 horas. Valor de una hora = Sbase / 180
Sbase=sueldo base
- La hora extra se cancela con un 50% adicional
Registro jugador son:
- Cod_Jugador
- Nombre
- Cargo
- Sbase
Registro Horas_Extras:
- Folio (numérico correlativo)
- Cod_Empleado
- Día (int)
- Cantidad horas extras (int)
- Monto (int)
Pauta de evaluación:
a) Ingreso de jugador (10 puntos)
b) Listar todos los jugadores de la lista principal (10 puntos)
c) Listar todas las horas extras de un determinado jugador. Al final de la lista
imprimir cantidad de horas extras y el monto total de puntos. (20 puntos)
Salida: Código Jugador, Nombre, Folio, Dia, Sbase, Cantidad, Valor HExtra, Monto
d) Listar todas las horas extras realizadas en un rango de día en el mes.(20 puntos)
Listado de Horas Extras en el rango de Día Inicio: 99 hasta Día final. 99
Detalle: ………………………………………………………………………
e) Implementar un menú, el proceso se realiza mientras lo desee el usuario. (10 puntos)
Nota: los jugadores y las horas extras se almacenan a la cola de las listas respectivas
Se procesa un solo mes, se llene la lista del juego, se da por hecho que trabaja 180 horas al menos,
se validan las horas extras en cada dia del 1 al 31, cada hora extra es un 50% más que el sueldo base normal.
El sueldo por hora es el Sbase/180, entonces el sueldo por hora extra seria (Sbase/180)*1,5.
Al crear horas extras, se debe crear un nodo para ese jugador en particular
Verificar que si al intentar agregar horas extras el empleado existe.
En el menú debe estar agregar jugador e Ingresar Horas extras. Al usar la opción de ingresar horas extras,
debe pedir los datos correspondientes de rut del jugador (debe ser verificado, si no existe no pregunta nada mas, tira un mensaje que no existe y vuelve al menú principal),folio, el dia de la hora extra, etc.
Gracias
porfa necesito su ayuda.
Un jugador puede tener de 1 a “n” Horas_Extras.
Enunciado: El Juego “Gana el sueldo”, requiere controlar las horas extras realizadas en un mes determinado.
Nota:
- En el mes se juegan 180 horas. Valor de una hora = Sbase / 180
Sbase=sueldo base
- La hora extra se cancela con un 50% adicional
Registro jugador son:
- Cod_Jugador
- Nombre
- Cargo
- Sbase
Registro Horas_Extras:
- Folio (numérico correlativo)
- Cod_Empleado
- Día (int)
- Cantidad horas extras (int)
- Monto (int)
Pauta de evaluación:
a) Ingreso de jugador (10 puntos)
b) Listar todos los jugadores de la lista principal (10 puntos)
c) Listar todas las horas extras de un determinado jugador. Al final de la lista
imprimir cantidad de horas extras y el monto total de puntos. (20 puntos)
Salida: Código Jugador, Nombre, Folio, Dia, Sbase, Cantidad, Valor HExtra, Monto
d) Listar todas las horas extras realizadas en un rango de día en el mes.(20 puntos)
Listado de Horas Extras en el rango de Día Inicio: 99 hasta Día final. 99
Detalle: ………………………………………………………………………
e) Implementar un menú, el proceso se realiza mientras lo desee el usuario. (10 puntos)
Nota: los jugadores y las horas extras se almacenan a la cola de las listas respectivas
Se procesa un solo mes, se llene la lista del juego, se da por hecho que trabaja 180 horas al menos,
se validan las horas extras en cada dia del 1 al 31, cada hora extra es un 50% más que el sueldo base normal.
El sueldo por hora es el Sbase/180, entonces el sueldo por hora extra seria (Sbase/180)*1,5.
Al crear horas extras, se debe crear un nodo para ese jugador en particular
Verificar que si al intentar agregar horas extras el empleado existe.
En el menú debe estar agregar jugador e Ingresar Horas extras. Al usar la opción de ingresar horas extras,
debe pedir los datos correspondientes de rut del jugador (debe ser verificado, si no existe no pregunta nada mas, tira un mensaje que no existe y vuelve al menú principal),folio, el dia de la hora extra, etc.
Gracias
Valora esta pregunta


0