El cajero de un supermercado o restaurante devuelve el cambio a los clientes usando solamente cierto tipo de billetes y monedas. Aunque el Banco Central de tu país controla la moneda nacional, el dueño del negocio necesita agilizar la fila en la caja registradora sin llamar la atención, y por tanto tiene que seleccionar las denominaciones mas apropiadas para devueltas. Si un cliente paga con un billete muy grande, se le va a avisar que solo hay billetes pequeños en la caja. Luego, discretamente, se envía el billete alto a la caja fuerte. Las cajas registradoras de este negocio, son realmente computadoras con gaveta e impresora de recibos, así que queremos un programa que además de calcular la devuelta, también la presente gráficamente en la pantalla. Este tipo de programas usualmente se desarrolla en lenguajes tales como Java o C++, pero aquí vamos a ilustrar el algoritmo en PHP.
A) Algoritmo Cambio en PHP – 1 de 3
A) Algoritmo Cambio en PHP – 2 de 3