Pascal/Turbo Pascal - AYUDA CON ALGORITMO EN PASCAL

 
Vista:
sin imagen de perfil

AYUDA CON ALGORITMO EN PASCAL

Publicado por Daniel (1 intervención) el 18/10/2022 03:05:01
En la empresa XXX 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 solo 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:

1. Ingresar por teclado los datos personales del empleado:
• No. de Cédula de Identidad
• Nombre y Apellido
• Fecha de Nacimiento
• Sueldo

2. 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.

Se requiere:
-Resuelva el problema planteado algorítmicamente, usando la metodología MAPS
-Diseñar un algoritmo usando técnicas de programación estructurada, que cumplan con las especificaciones dadas.
-Pruebe el algoritmo diseñado usando el concepto de Robustez.
-Codifique el algoritmo obtenido en lenguaje PASCAL.
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