Funciones y procedimientos en Visual Basic 2005 para calcular el valor en letras de un monto y el detalle del vuelto correspondiente
Enviado por jaimemontoya
- Pantalla inicial
- Código del formulario y sus correspondientes procedimientos
- Código del módulo y sus correspondientes funciones y procedimientos
- Conclusión
Este programa ha sido desarrollado en Microsoft Visual Basic 2005. El usuario debe introducir un monto mayor o igual a $0.00 y menor o igual a $100.00. Si se introdujera un monto diferente de los valores permitidos, aparecerá un mensaje diciendo: "El monto no puede ser mayor que $100.00". El TextBox donde el usuario introduce el monto ha sido programado de manera tal que únicamente permite que se escriban números del 0 al 9 y permite también usar la tecla backspace para borrar valores introducidos. Todo esto controlado con el evento KeyPress. El programa convierte el monto en números a letras, mostrando también el vuelto correspondiente luego de haber pagado con un billete de $100.00. Este valor no cambia, se asume que el pago siempre se efectúa con un billete de $100.00. Luego el vuelto en detalle consiste en mostrar el número de billetes de cada valor que se deben dar para entregar el vuelto, dando el número mínimo de billetes posible, es decir que no se deben dar todos los billetes con valores de $1.00 como vuelto, sino que sea el número mínimo de billetes posible. El botón Limpiar borra los valores previos (excepto el efectivo de $100.00 que es una constante para este programa) y el botón Salir está programado para pedir confirmación antes de cerrar y salirse del programa.
A continuación se presentan impresiones de pantalla del programa en ejecución para comprender con facilidad el funcionamiento:
MONTO DE $0.00
MONTO DE $5.00
Página siguiente |