Programa para trabajo práctico (TP) de la Universidad Nacional Abierta, materia computación I lapso 2022-2
El código de este repositorio fue agregado después de que terminará el lapso por obvias razones.
He adjuntado el PDF original que la universidad publicó, para que así pueda ilustrarse de qué problema resolví y usar mi código de ejemplo.
En la empresa el Central Madeira C.A., el jefe de personal ha venido presentando inconveniente para obtener un listado con los datos personales de sus empleados. El problema se suscita debido a que el jefe de personal para generar dicho listado sólo cuenta con los siguientes datos: No. de C.I. del empleado, nombre y apellido, fecha de nacimiento y sueldo. Y el listado que se requiere debe contemplar: No. de C.I., nombre y apellido, edad y categoría del empleado. Siendo estos dos últimos datos (edad y categoría) los que le generan al jefe de personal, dificultades para obtener un listado confiable y consistente. Basándose en lo anterior diseñe un programa en Pascal que, haciendo uso de Arreglos (vectores y/o matrices), permita lo siguiente:
Ingresar por teclado los datos personales del empleado:
Para entonces Generar un listado con los siguientes datos:
Para generar el listado se debe considerar lo siguiente: La edad del empleado se debe obtener a partir de su fecha de nacimiento y la fecha actual, tomando como fecha actual el 01/06/2022. La categoría del empleado está en función de su sueldo, tal como se expresa en la siguiente tabla:
Rango de Sueldo Categoría 1500 ≤ Sueldo < 2000 1 2000 ≤ Sueldo < 2500 2 2500 ≤ Sueldo < 3000 3
El listado de personal debe presentarse ordenado por No. de Cédula de Identidad en forma ascendente