Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/11/2006, 20:35
Avatar de ArrauKano
ArrauKano
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 664
Antigüedad: 21 años, 6 meses
Puntos: 4
No tengo idea si eso que expones es una tarea, o algo parecido, pero si no lo es, yo no lo haría así como tu quieres. El motivo es que al ingresar suficiente dinero, pueden surgir muchas combinaciones que satisfagan el problema.

Tengo 2 alternativas:
- primero solicitar los tickets, calcular la suma de los valores, y pedir el dinero, luego ejecutar al compra (ingresar el dinero y restar lo tickets)

- ingresar dinero, pero cuando surjan varias combinaciones posibles, que te de a elegir de algun menu o algo cual combinación le parece mejor al usuario.

en ambos casos tendrías que pedir la intervencion del usuario.

Ahora, si insistes en que al ingresar dinero, automáticamente escoja "los mejores" tickets, vas a tener que definir mejor en tu algoritmo que tickets tienen mayor prioridad.

yo con 60 dolares podría comprar 50 de 1 y 5 de 2, etc...
__________________
Blog | Tecnosquad