Planteamiento del problema para ser resuelto aplicando el
concepto de PILA a través de la colección genérica Stack <T> “Banca Mundial” Empresa de servicios Financieros 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 sus clientes. Para lo cual requiere que cada vez que un cliente solicite un servicio, se registre la Numero de Identificación, el nombre completo del cliente, la fecha, la clase de servicio (Ahorro, CDAT, Acciones) para seleccionar de una lista desplegable y el 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 Clientes atendidos, y en otra caja de texto se muestre el total del Valor de Servicios prestados. Una vez sea atendido 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 “Restaurante Don Pedro” requiere una aplicación que se comporte como una estructura lineal tipo Cola para llevar el control del pago del servicio de restaurante de los clientes, el valor del IVA es del 16%. La aplicación contará con las opciones de Registrar, eliminar clientes tras realizarles el pago, así mismo una opción de reportes y salir. Para el registro se requiere que en una clase se defina los atributos o propiedades así: el número de factura, Numero de Identificación, el nombre del usuario, Tipo de Plato este se selecciona de un control de lista desplegable, Valor del Plato. 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 a pagar por servicio de restaurante incluyendo el IVA DEL 16 %, en una caja de texto el total de clientes atendidos. La eliminación se da cuando se le hace el pago del servicio, manteniendo la condición de la Cola. 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.