Vous êtes sur la page 1sur 2

PLANTEAMIENTOS DEL PROBLEMA

Para ser desarrollados por el Estudiante 1

Actividad Etapa 3- Aplicación - componente practico


Planteamiento del problema para ser resuelto aplicando el
concepto de PILA a través de la colección genérica Stack <T>
El consultorio “Ortoestética” desea implementar 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 Servicios prestados en el consultorio. Para lo cual requiere
que cada vez que un usuario solicite un servicio se registre en una clase
como atributos o propiedades la identificación, el nombre, la fecha, el
tipo del procedimiento para elegir de una lista desplegable (implante,
profilaxis, endodoncia, ortodoncia); el valor del procedimiento; así
mismo el género (Masculino, femenino) 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, para conocer la sumatoria del total recaudado por
cada procedimiento, cuántos hombres y cuantas mujeres. manteniendo
la condición de la Pila: “Último 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>
“El Banco de alimentos Del Tolima” tiene programado una actividad
de Beneficencia para los Damnificados de la ola Invernal en el que están
invitados Empresarios del departamento del Tolima, el valor de la
entrada es de $80.000. Para lo cual requiere contar con una aplicación
que se comporte como una estructura lineal tipo Cola con las opciones
de Registrar y eliminar personas que ingresan y salen respectivamente,
así mismo una opción de reportes y salir. Para el registro se requiere
definir en una clase los atributos o propiedades como son: la
identificación, el nombre, la edad, Ciudad y la Empresa a la que
representa. Se requiere que los registros se muestren en un control
DataGridView; para la opción de reportes debe mostrar el total
recaudado por concepto de entradas, total personas registradas. La
eliminación se da cuando la persona sale de la actividad, manteniendo la
condición de la Cola: “primero en ingresar, primero en salir”.

1
Hermes Mosquera Angulo Licencia Creative Commons
Planteamiento del problema para ser resuelto 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

Vous aimerez peut-être aussi