FoxPro/Visual FoxPro - buscar combinacion

 
Vista:

buscar combinacion

Publicado por chelo (42 intervenciones) el 01/06/2010 00:08:16
Hola a todos, les paso a comentar mi problema.
Tengo un valor numerico por un lado (es lo que cobro un negocio) y una tabla con varios valores mas (lo que pagaron los clientes). La idea es buscar conciliar estos valores.

Cobrado Pagado
150 20
23
100
5
45
25

En este caso me tendria que encontrar los valores: 20-100-5-25 que sumandolos se forman los $150
De que manera puedo encontrar esta combinacion?
Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:buscar combinacion

Publicado por novato (8 intervenciones) el 01/06/2010 00:58:30
explicate mejor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:buscar combinacion

Publicado por chelo (42 intervenciones) el 01/06/2010 01:03:58
En otras palabras, tengo 10 numeros (por citar una cantidad) y quiero buscar cual es la combinacion para que sumandolos me de 150 (valor ingresado por el usuario).
Todos los valores fueron ingresados por el usuario sin usar formula ni nada
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 309
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

RE:buscar combinacion

Publicado por Santiago (551 intervenciones) el 01/06/2010 21:53:46
Bueno, yo hice algo al revez, tenia cantidades grandes (para una planilla de pago) y habia que repartir en moneda fraccionaria.

Ejemplo: 2543.12 dolares

entonces:

buscaba los valores mayores (billetes de 100) = 25
luego los de 50 = ninguno (porque 50 es mayor a 43.12)
luego los de 20 = 2
luego los de 10 = ninguno (porque 10 es mayor a 0.12)
etc , etc.

lo tuyo es algo parecido, solo que podrias tener mas de una respuesta.

Ejemplo:

la persona ingreso 100,20,20,10,10,10,10
y la cantidad es 140

respuesta 1 = 100,20,20
respuesta 2= 100,10,10,10,10

Santiago.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar