Visual Basic - Estudiante Novato

Life is soft - evento anual de software empresarial
 
Vista:

Estudiante Novato

Publicado por Isaac (5 intervenciones) el 24/02/2006 20:53:48
Alguien me puede ayudar a elaborar el siguiente programa

El programa deve recivir una cantidad y convertirla en denominacion de billetes

Ejem si agrego $ 8750 el programa deve decirme cuantos billetes se ocupan de

$1000
$500
$200
$100
$50........ etc

y serian

8 billetes de 1000
1 billete de 500
1 billete de 200
1 billete de 50

Saludos y gracias
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:Estudiante Novato

Publicado por EGV (385 intervenciones) el 24/02/2006 21:01:55
que pasa si son en vez de
1 billete de 500
1 billete de 200

7 billetes de 100
como lo sabe el programa,

que pasa si son 175 billetes de 50 $
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:Estudiante Novato

Publicado por Isaac (5 intervenciones) el 24/02/2006 21:10:13
Lo que el programa deve hacer es la obtener la cantidad minima de billetes para que la persona que deva portar ese efectivo carge con lo menos posible
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:Estudiante Novato

Publicado por pepon (89 intervenciones) el 24/02/2006 22:20:19
Si eres estudiante deberías empezar por lo más elemental (gramática) porque como hagas un programa igual que escribes no lo va a entender ni Dios. ¿O es que tu teclado no tiene la "b"?
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:Estudiante Novato

Publicado por Jorge (231 intervenciones) el 24/02/2006 21:17:55
Lo que puedes hacer, es dividir la cantidad entre los tipos de billetes, pero con la funcion Mod. y luego restar. POr ejemplo

8751
Empiesas con los billetes mas grandes(1 000)
Cant=8751
a=Cant mod 1000'a=8
cant= cant-a*1000' Cant=751

La idea es que recorrer todos los billetes en forma desendiente y ver si es divisible la cantidad entre el tipo de billete, si es asi buscar lo que queda
cant=8751
a=Cant mod 1000'a=8
cant= cant-a*1000' Cant=751
a=Cant mod 500'a=1
cant= cant-a*500' Cant=251
a=Cant mod 100'a=2
cant= cant-a*100' Cant=51
a=Cant mod 50'a=1
cant= cant-a*50' Cant=1
a=Cant mod 20'a=0
cant= cant-a*20' Cant=1....

los tipos de billetes lo puedes meter en un arreglo, para hacer esta rutina automatica.

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