Dev - C++ - c++ empleado trabajo porfa ayuda

 
Vista:

c++ empleado trabajo porfa ayuda

Publicado por joalfer moreno (2 intervenciones) el 12/02/2010 21:13:41
Sueldo de Empleados

Desarrollar una aplicación que permita calcular el sueldo mensual de los empleados de una empresa. Dentro de la empresa los empleados se identifican por su CI.
El sueldo de un empleado se calcula como:
Sueldo mensual= sueldo base + productividad + extras

Donde:
• Sueldo base: cantidad fija que recibe cada empleado al mes. Cada empleado puede tener un sueldo base diferente.
• Productividad: depende de los resultados de la empresa en el mes. Es igual para todos los empleados de la empresa.
• Extras: cantidad extra pagada a cada empleado. Depende de diferentes factores dependiendo del tipo de empleado.

La empresa tiene los siguientes tipos de empleados:

• Técnicos: en ocasiones tienen que trabajar lejos de la sede de la empresa, cada día trabajado lejos de la empresa supone un extra de sueldo equivalente al 3% de su sueldo base
Extras= días trabajado lejos * sueldo base * 0,03
• Administrativo: por cada cliente conseguido cobran un extra equivalente al 5% de su sueldo base
Extras= trabajo conseguido * sueldo base * 0,05
• Ingenieros: cobran un extra al igual que los administrativos además otro por visitas realizadas
Extras= trabajo conseguido * sueldo base * 0,05
+visitas realizadas * sueldo base * 0,01

Las operaciones que se desean realizar sobre la aplicación son las siguientes:

1. Contratar empleado: la aplicación debe almacenar la CI, sueldo base y tipo de empleado. Además de verificar que la CI no esté registrada con otro empleado para así poder añadirlo a la lista de empleado, de lo contrario debe arrojar un mensaje “CI ya registrada”.
2. Despedir empleado: la aplicación debe permitir introducir la CI del empleado, si se encuentra registrado lo elimina, de lo contrario arroja un mensaje “CI no registrada”.
3. Comienzo del mes: la aplicación debe de colocar en cero (0) todos los extras acumulados en el mes anterior para todos los tipos de empleados en la empresa.
4. Añadir extra días trabajados lejos: la aplicación debe permitir introducir la CI del empleado, si se encuentra registrado incrementa días trabajado lejos y a su vez actualizar el sueldo, de lo contrario arroja un mensaje “CI no registrada”.
5. Añadir extra trabajo conseguido: la aplicación debe permitir introducir la CI del empleado, si se encuentra registrado incrementa trabajo conseguido y a su vez actualizar el sueldo, de lo contrario arroja un mensaje “CI no registrada”.
6. Añadir extra visitas realizadas: la aplicación debe permitir introducir la CI del empleado, si se encuentra registrado incrementa las visitas realizadas y a su vez actualizar el sueldo, de lo contrario arroja un mensaje “CI no registrada”.
7. Mostrar sueldo de todos los empleados: la aplicación debe mostrar la CI, tipo y sueldo de cada empleado en un archivo (empleado.txt).
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder