hola
posteo aqui para que me den una idea o alguna forma de terminar un programa que estoy llevando acabo, este programa se trata de un simulador de un banco, en como se comportan los cajeros con los clientes que estan en cola de ser atendidos.
Empezamos con la hora, supongamos que el banco abre a las 8, luego 1.5 min (tiempo de llegada) despues que abrio llega el primer cliente, luego 3.1 min despues llega el segundo y asi, esoto clientes tienen un rango de 0 a 5 min para que venga el siguiente, ahora en la otra columna tenemos el tiempo de servicio que seria el tiempo en el que el cliente tratara en hacer una operacion, esta va de los 5min a los 10 min,y como el dato anterior es aleatorio, ahora bien como el cliente 1 llego 1.5 min despues de que abrio eso quiere decir que llego a las 8:01:30 y si tardo 7min entonces salio a las 8:08.30, estos datos los manejo como date, todo esto ya lo tengo funcionando bien lo que me falta es comprar la columna 4 y 5, asi supongamos:
aki tengo una imagen de lo que ya tengo
[URL=http://img844.imageshack.us/i/ejemplol.png/][IMG]http://img844.imageshack.us/img844/7342/ejemplol.png[/IMG][/URL]
Uploaded with [URL=http://imageshack.us]ImageShack.us[/URL]
(en vista previa si salia la imagen -.-¡ http://img844.imageshack.us/i/ejemplol.png/)
solo hay tres cajas disponibles
tiempo de entrada tiempo de salida caja
8:01:30 8:08.30 1
8:06:30 8:13.30 2
(como la caja uno esta siendo ocupada por el cliente uno pasa a la caja dos)
8:012:30 8:17.30 1
(como aki ya se desocupo la caja uno pasa a esa caja)
8:13:30 8:19.30 3
(como aki empieza a las 8:13:30 pasa a la caja tres )
si las tres estan ocupadas que me reste las horas de salida de las tres cajas y la caja que sea menor su tiempo de espera en esa caja sera atendido y que me guarde el resultado en una variable para imprimirlo en la ultima columna, siempre habra prioridad caja1,caja2y por ultimo caja 3.
Se me ocurio ponerlos en un for donde sea horaini=ListView1.Items(con).SubItems(1).Text
horafin=ListView1.Items(con).SubItems(2).Text
horacomparar=ListView1.Items(con+1).SubItems(1).Te xt
pero eso con los datos de los numeros aleatorios porque eso no funciona con variables date, si alguien me puede dar alguna sugerencia de como podria hacerle les agradesco.
(si sugieren alguna funcion por favor de explicarlo, aunque sea sus valores de entra y para que sirven ya que todavia estoy practicando vb)
por su atencion muchas gracias