C/Visual C - ayuda con programa en c

 
Vista:

ayuda con programa en c

Publicado por fabian (3 intervenciones) el 16/05/2005 17:06:21
La razon por la cual les escribo es para pedirles ayuda, necesito realizar un programa que reciba un monto de dinero y determine el vuelto a dar al cliente dado un determinado precio de articulo, el programa debe de entregar como resultados el monto del vuelto a dar, desglosando la cantidad en billetes de 20000, 10000, 5000, 1000, y monedas de 100, 500, 10 5 y 1 peso cuando corresponda. Ejemplo:

Precio: $15250
Cantidad pagada: $20000
Vuelto: $4750
Desglose: 4 billetes de $1000
1 moneda de $500
2 monedas de $100
1 moneda de $50
bueno mas menos tengo una idea como realizarlo pero me faltan muchas cosas, quisiera saber si ustedes me pueden dar alguna ayuda con esto, se los agradeceria mucho.
Ya amigos de antemano muchas gracias y ojala me puedan ayudar.

Fabian Muñoz chile
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:ayuda con programa en c

Publicado por Fede (10 intervenciones) el 16/05/2005 19:13:31
Lo que podrias hacer seria mediante el vuelto lo siguiente:
dento de un ciclo while (pudes elegir otro tipo)
primero asigna variables a los billetes:
a(para los de 20000),b(para los de 10000),etc
suponiendo que la variable x es la que lleva la cuenta de los billetes de 1000.
mientras el vuelto sea mayor que 1000 asignar uno a la variable x,
cuando sea menor que 1000 y hasta 100 ir asignando a la variable que
lleve la cuenta de los billetes de 100. Asi sucesivamente.
Siempre recuerda ir restando del vuelto.
luego si quieres saber cuantos billetes de 100 se devuelven:
ej: printf (" billetes de 100: %d ", x ); y asi.....

Si mi sugerencia te sirvio de algo hazmelo saber respondiendome en este mismo foro.
Suerte!!!
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:ayuda con programa en c

Publicado por IRON MAIDEN (3 intervenciones) el 19/05/2005 22:02:31
muchas gracias me ha servido de mucho
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:ayuda con programa en c

Publicado por josecode (3 intervenciones) el 16/05/2005 20:21:18
te envio un ejemplor del codigo que pides espero te sirva.

int precio,entregado,devuelto,villete20,villete10,villete5,villete1,mone500,mone100,mone50;

devuelto =entregado -precio;
villete20 =devuelto /20000;
if(villete20 >0) {devuelto = devuelto -villete20*20000;printf("\n villetes de 20000 = %d",villete20 );};
villete10 =devuelto /10000;
if(villete10 >0) {devuelto = devuelto -villete10*10000;printf("\n villetes de 10000 = %d",villete10 );};

villete5 =devuelto /5000;
if(villete5 >0) {devuelto = devuelto -villete5*5000;printf("\n villetes de 5000 = %d",villete5 );};

villete1 =devuelto /1000;
if(villete1 >0) {devuelto = devuelto -villete1*1000;printf("\n villetes de 1000 = %d",villete1 );};

mone500 =devuelto/500;
if(mone500 >0) {devuelto = devuelto -mone500 *500;printf("\n monedas de 500 = %d",mone500 );};

mone100 =devuelto/100;
if(mone100 >0) {devuelto = devuelto -mone100 *100;printf("\n monedas de 100 = %d",mone100 );};

mone50 =devuelto/50;
if(mone50 >0) {devuelto = devuelto -mone50 *50;printf("\n monedas de 50 = %d",mone50 );};




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:ayuda con programa en c

Publicado por billete (1 intervención) el 16/05/2005 22:11:18
Se escribe BILLETE, no VILLETE... ¿Por qué todos tienen tan pésima ortografía?
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:ayuda con programa en c

Publicado por jose (1 intervención) el 22/05/2005 00:16:44
hahahahha, no manches eske es la weba de escribir bien
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