Quien sabe programar pascal con arrays

Necesito que me ayuden con un proyecto de pascal lleva arreglos procedimientos y funciones aqui les dejo lo que pide:

Proyecto Final.
Ponderación 15%
El siguiente proyecto debe ser desarrollado en el IDE Free Pascal. Para ser considerado válido para la evaluación, debe desarrollar TODOS las exigencias plasmadas en este documento.

La Productora y Distribuidora Venezolana de Alimentos (PDVAL) desea automatizar su inventario de productos regulados. Los productos que vende la empresa son los siguientes:
Código Descripción Precio en Bs
1 Carne 220
2 Pollo 65
3 Azúcar 26
4 Leche Polvo 70
5 Harina 19
6 Café 46

Se desea que su programa tenga las siguientes funcionalidades:

Tipos Abstractos de Datos: Para almacenar la información deberá implementar el Tipo Abstracto de Datos (TAD) arreglos en paralelos de la siguiente manera: 1 arreglo para guardar los nombre de los productos, un arreglo para guardar la cantidad de productos en existencia y 1 arreglo para almacenar los precios de cada producto. Si usted lo cree necesario puede agregar más Arreglos a su consideración.

Un Menú Principal: (Este menú debe mostrarse hasta que se ingrese una opción válida del menú)
El menú debe mostrar al usuario las siguientes opciones:
O Agregar Existencia, esta opción permitirá aumentar una cantidad dada a la existencia de un producto elegido.
O Descontar existencia, esta opción permitirá descontar una cantidad dada a la existencia de un producto elegido.
O Reporte de Inventario, esta opción permitirá mostrar un reporte completo de los producto con su existencia
O Salir, esta opción permitirá terminar con la ejecución del programa.
Tenga en cuenta que cada vez que se agregan o descuentan cantidades a las existencias, se debe mostrar el reporte de inventario para visualizar los cambios en cada caso.
Modelo del Menú Principal

Productora y Distribuidora Venezolana de Alimentos (PDVAL)
Menú Principal

1. Agregar Existencia
2. Descontar existencia
3. Reporte de Inventario
4. Salir
Por favor, elija la opción de su preferencia (1-4):
Modelo del módulo Agregar Existencia

Productora y Distribuidora Venezolana de Alimentos (PDVAL)
Agregar Existencia

Ingrese el código del producto al que desea agregar existencias :
Ingrese la cantidad de unidades que desea agregar al producto :

Presiona cualquier tecla para volver al menú principal…

Modelo del módulo Descontar Existencia

Productora y Distribuidora Venezolana de Alimentos (PDVAL)
Descontar Existencia

Ingrese el código del producto al que desea descontar existencias:
Ingrese la cantidad de unidades que desea descontar al producto :

Presiona cualquier tecla para volver al menú principal…

Modelo del Reporte de Inventario

Productora y Distribuidora Venezolana de Alimentos (PDVAL)
Reporte de Inventario

Código Descripción Existencia Precio
1 Carne 23 220
2 Pollo 4 65
3 Azúcar 56 26
4 Leche Polvo 7 70
5 Harina 34 19
6 Café 22 46

Presiona cualquier tecla para volver al menú principal…
Requerimientos Adicionales:
1. Su proyecto inicialmente debe contar con una pantalla de presentación. Incorpore datos como: Cédula, nombre y sección. Agregue también una pantalla de despedida al cerrar el programa, esta puede contener datos como nombre del programador, versión del programa, lenguaje en que se ha programado y dirección de correo.
2. Se debe usar métodos (Procedimiento-Funciones) y Tipos Abstracto de Datos TAD (Arreglos) para confeccionar el programa.
3. Debe incorporar color tanto al texto, como al fondo.

Añade tu respuesta

Haz clic para o