Está en la página 1de 2

PLANTEAMIENTOS DEL PROBLEMA

Para ser desarrollados por el Estudiante 2


Actividad Etapa 3- Desarrollo del 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 empresa “Compuservir” especializada en mantenimiento y
reparación de computadores 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
servicios prestados a los clientes. Para lo cual requiere que cada vez que
alguien solicite un servicio se registre la identificación, el nombre, la
fecha, el nombre del servicio (Mantenimiento, actualización, recarga de
tinta, repuesto), valor del servicio; 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 servicios registrados, y la sumatoria
total del valor de todos los servicios. Una vez sea prestado el servicio 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>
“El ministerio de defensa” en su Jornada anual de resolver la
situación militar de mayores de 18 años. Tiene los siguientes valores
para resolver su situación militar. El valor de la libreta militar es de
$750.000 para menores o iguales a 25 años y de $450.000 para
mayores de 25 años. Para lo cual requiere contar con una aplicación que
se comporte como una estructura lineal tipo Cola con las opciones de
Registrar, eliminar personas que ingresan y salen respectivamente, así
mismo una opción de reportes y salir. Para el registro se requiere la
identificación, el nombre, la edad, el estrato social (1,2,3,4,5) para
seleccionar de una lista. Se requiere que cuando se haga un registro se
muestren en un control DataGridView; para la opción de reportes debe
mostrar en una caja de texto el total personas que ingresaron a la Jornada,
cuantos menores o igual a 25 años y cuantos mayores de 25 años, el total
recaudado por concepto de libretas. La eliminación se da cuando la persona
sale de la Jornada, 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 Carrefour” requiere una aplicación para llevar el


control del personal externo que prestan apoyo en el Punto de venta
conocidos como personal de apoyo con cargos como (Mercaderistas,
impulsadoras, supervisores y vendedores), la aplicación debe contar con
un menú para las opciones de registrar, consultar, eliminar, reportes y
salir.
Cuando el personal de apoyo ingresa a laborar al supermercado, se
requiere registrar la Cedula, Nombres, Empresa que representa, el cargo
que desempeña (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 que será tomada del sistema 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