para programadores de java(netbeans o jdcreator)!!!!!!!?

realizar un programa (clase cajero) que cuente la cantidad de billetes hay que sacar para cierta ($ x ) cantidad de dinero que se saca .si los billetes son de : $200, $100 , $50 , $20 , $10 , $5 , $1 por ejemplo: para sacar $987 sera: $987=4*(200)+1*(50)+1*(20)+1*(10)+1*(5)+2*(1). 4 billetes de 200 1...
para programadores de java(netbeans o jdcreator)!!!!!!!?

Respuestas:

Hola que tal...
Mira deja te doy una idea.. hace varios años hice uno asi, deja te doy tips...
Lo que puedes hacer es ke la cantidad a retirar la tienes que ir dividiendo por el billete mas grande primero... esto lo puedes hacer con los if ciclados (y manejar varios contadores o utilizar un for para cada billete.) luego continuas con el billete que le sigue y asi hasta que se te acabe la cantidad.
Al final mostraras los contadores para decir cuantos billetes son los que se entregaran de cada cantidad... o sumas los sumas para dar la canitdad total de billetes, segun como lo quieras.

Espero haberte dado una idea de lo que necesitas... suerte :)


while(x>=200){
x=x-200;
cont1++;
}
while(x>=100){
x=x-100;
cont2++;
}

y asi sucesivamente... con eso tenes la cantidad de cada billete que tenes que dar en los contadores...

la mas facil seria esa, sino seria con la division lo tendrias q hacer por tipo de datos enteros y no por flotantes para que t quede el numero exacto de billetes que tenes que entregar...

int cant1, cant2, cant3;
cant1=x/200;
cant2=(x-(200*cant1))/100;
cant3=(x-(100*cant2)-(200*cant1))/50;
y asi sucesivamente...
espero que te sirva...

saludos