Está en la página 1de 1

UNIVERSIDAD POLITÉCNICA TERRITORIAL AGRO INDUSTRIAL DEL TÁCHIRA

ESPECIALIDAD INFORMÁTICA
ALGORÍTMICA Y PROGRAMACIÓN
PROYECTO Nº 2 15%

VALOR: 20 puntos.
Forma de trabajo: Individual

En una empresa de “n” cantidad de trabajadores, se tiene la siguiente


información para cada uno: la cédula (validar que no se repitan los números
de cédula al momento de efectuar el registro de los trabajadores), apellidos
y nombres, el salario base mensual, la evaluación de idoneidad (Bueno,
Regular, Mal) con carácter anual y las ausencias en cada uno de los
meses del año. Se sabe que si la evaluación es B y el porcentaje de
ausencias en caso de que las tenga no supere el 10% del año
(considerando 360 días por año), el trabajador cobrará un 30% más del
salario básico anual por concepto de estímulo. Realizar un programa en
C++ que permita generar lo siguiente:
a. Listado general de los trabajadores en forma tabulada, con toda la
información ingresada. Ordenado por cédula ascendente.
b. Listado general por evaluación de idoneidad, solicitando la misma al
usuario (B, R o M). Ordenado por cédula ascendente.
c. Listado general de ausencias por mes, solicitando el mismo al
usuario. Ordenado por cédula ascendente.
d. Listado de los trabajadores que deben cobrar el bono de estímulo y la
cantidad de pago por este concepto, ordenado de mayor a menor.
Además el total que debe pagar la empresa por estímulo.
e. Listado de porcentaje de trabajadores evaluados en B, R y M.
El programa debe poder almacenar en un archivo de datos la información
registrada de cada trabajador, y recuperar la misma al ser solicitada o
requerida.
Utilice todas las herramientas vistas y aprendidas en clase para el desarrollo
del programa (condiciones, ciclos, arreglos, funciones, estructuras,
validaciones, manejo de archivos), además de las que usted por su cuenta
haya logrado aprender.
La innovación y originalidad serán tomadas en cuenta especialmente.
Fecha de entrega/defensa: lunes de la semana 35.

¡ÉXITO!

También podría gustarte