Está en la página 1de 2

PLANTEAMIENTOS DEL PROBLEMA

Para ser desarrollados por el Estudiante 3

Actividad Etapa 3- Aplicación – Componente práctico


Planteamiento del problema para ser resuelto aplicando el
concepto de PILA a través de la colección genérica Stack <T>
La inmobiliaria “Toscana” requiere una aplicación que se comporte
como una estructura de datos tipo Pila, con las opciones de menú para
registrar, eliminar, reportes y salir; que permita llevar un control de los
Inmuebles que se arriendan. Para lo cual requiere que cada vez que un
cliente arriende un inmueble, se registre haciendo uso de una clase los
atributos o propiedades como: la identificación, el nombre completo, la
fecha, Valor de Arriendo por mes, la Dirección del Inmueble y la clase de
Inmueble ya sea (Casa, Apartamento, Local Comercial) para seleccionar
de una lista desplegable; para registrar la fecha se requiere hacer uso
del control DateTimePicker. Se requiere que los registros se muestren
en un control DataGridView; para la opción de reportes se requiere
realizar los cálculos matemáticos, de tal manera que en una caja de
texto se muestre el total de Inmuebles rentados y en otra caja de texto
se muestre el total de arriendos por los Inmuebles rentados. Una vez
sea devuelto el Inmueble se procede a eliminar el registro de la pila,
manteniendo la condición de la Pila: “Ultimo en ingresar primero en
salir”.

Planteamiento del problema para ser resuelto aplicando el


concepto de COLA a través de la colección genérica Queue <T>
La Asociación “Prestaya” requiere una aplicación que se comporte como
una estructura lineal tipo Cola para llevar el control de los préstamos a
sus clientes, el valor del interés por préstamo es del 5% por mes. La
aplicación contará con las opciones de Registrar, eliminar clientes tras
realizarles el préstamo, así mismo una opción de reportes y salir. Para el
registro se requiere definir una clase con los atributos o propiedades así:
la identificación, el nombre, valor del préstamo, numero de meses y el
total a pagar, Tipo de Ocupación, si es (Empleado, Contratista,
Independiente) para seleccionar de un control de lista desplegable. Se
requiere que los registros ingresados se muestren en un control
DataGridView; para la opción de reportes se requiere mostrar en una
caja de texto el total de Clientes, la sumatoria del total prestado con
intereses a todos los clientes registrados. La eliminación se da cuando se
le hace el pago al cliente,
1
Hermes Mosquera Angulo Licencia Creative Commons
Planteamiento del problema para ser resuelto aplicando el
concepto de LISTA
Planteamiento a través de
del problema la colección
para genérica
ser resuelto List<T>
aplicando el
concepto de LISTA a través de la colección genérica List<T>

El “Supermercado Mercacentro” requiere una aplicación para llevar el


control del personal externo que prestan apoyo en el Punto de venta
conocidos como no empleados por el supermercado, la aplicación debe
contar con un menú para las opciones de registrar, consultar, eliminar,
reportes y salir. Cuando el no empleado ingresa se requiere registrar la
Cedula, Nombres, Empresa, el tipo de no empleado (Mercaderista,
Impulsador, Supervisor, Vendedor) para seleccionar de una lista
desplegable, la fecha y la hora de ingreso, se requiere hacer uso del
control DateTimePicker. Se requiere que los registros se muestren en un
control DataGridView.
Cuando el no empleado termina su jornada y va salir del supermercado
se consulta la cedula para que se muestre el registro completo en el
formulario, incluyendo la hora de salida y con esta información se calcula
y se muestra en una caja de texto el tiempo laborado y el valor
ganado por bonificación, teniendo en cuenta que el valor por minuto
de esta bonificación es de $100. Tenga en cuenta que antes de
eliminar un registro debe consultar si la cedula está registrada si es así
se procede a eliminarlo de la lista. Para la opción de reportes se requiere
calcular el total de no empleados Registrados y la sumatoria del total a
pagar por bonificación.

2
Hermes Mosquera Angulo Licencia Creative Commons

También podría gustarte