Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Planteamiento del problema para ser resuelto aplicando el concepto de COLA a través de
la colección genérica Queue <T>
La Cooperativa “Progresar” 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,
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.
Nombre de la Clase y su Atributos y/o propiedades de la clase Tipo de
ámbito y visibilidad estructura Opciones del menú
Tipo de dato Nombre del atributo y/o (pila, cola o
propiedad lista)
public int
meses;
public double
total;
public string
ocupacion;
Cliente public string nombre; Cola Registrar
publico Pagar prestamos
Eliminar
Reportes
public string identificaion;
Salir
fecha;
public string
valor;
public double
direccion;
public string
estrato;