Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2009, 05:05
Avatar de Seskin
Seskin
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 29
Antigüedad: 15 años, 3 meses
Puntos: 0
Algoritmo: numero de cinco cifras sacar billetes y monedas

Hola chicos,

Estoy haciendo un algoritmo que a partir de un numero de cinco cifras calcule los billetes y monedas en pesetas, como este ejemplo:

22578, seria:

2 billetes de 10.000 pesetas
1 billete de 2.000 pesetas
1 moneda de 500 pesetas
1 moneda de 50 pesetas
1 moneda de 25 pesetas
1 moneda de 2 pesetas
1 moneda de 1 peseta

Yo he empezado el algoritmo tal que asi:

Código:
INICIO PROGRAMA

Declarar variables a,b,c,d,e,f,g como numeros

Solicitar numero de cinco cifras

Recoger en "a"

Funcion:

b=a/10000
c=a/1000
d=a/100
e=a/10
f=a/1

Condicion:

Imprimir (b) numero billetes de 10000

Si (c no es igual a 5)
Imprimir (c partido por 2) numero de billetes

y asi sucesivamente
No he declarado ni numero real o integro, partimos de la base de que no sabemos declarar numeros reales, por lo tanto cualquier numero dividido dará como resultado numero entero.
Mi problema es que no se como hacer para encontrar el factor mil, es decir, en el otro ejemplo son 22 mil, como saco el factor 2 mil?
Tengo claro que mi algoritmo está mal por eso mismo porque si divido 22000 entre 1000 dará 22, ahora necesito sacar de 22, un factor, no los dos.

Alguna solucion?

Gracias a todos.