Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

Practica-Pascal-Universidad-323-Computacion-I

Programa en lenguaje Pascal para trabajo práctico (TP) de la Universidad Nacional Abierta, materia Computación I (323)

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

Programa simple en Lenguaje Pascal

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.

Enunciado del trabajo:

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:

No. de Cédula de Identidad

Nombre y Apellido

Fecha de Nacimiento

Sueldo

Para entonces Generar un listado con los siguientes datos:

No. de Cédula de Identidad

Nombre y Apellido

Edad

Categoría

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