Guía para Desarrollo de Parcial Práctico Válido para El Primer Corte 40
Guía para Desarrollo de Parcial Práctico Válido para El Primer Corte 40
Guía para Desarrollo de Parcial Práctico Válido para El Primer Corte 40
I. IDENTIFICACION DE LA GUÍA
II. REQUERIMIENTO
Se requiere una aplicación sencilla para simular una caja registradora de un Supermercado, de tal
forma, que permita escoger de una lista los productos que se van a comprar, muestre el precio de
forma determinada y permita definir la cantidad a comprar. Una vez elegido el producto y digitada
la cantidad, se debe pulsar el botón de calcular y este debe arrojar El SubTotal, El Descuento, El
Impuesto a la Venta (IVA), El Total de lo que cuestan los productos y el Total General de acuerdo
con la cantidad de productos adquiridos. Se sugiere una interfaz como la mostrada en la Figura 1.
Figura. 1
1. La Lista solo debe ser desplegable, es decir, solo debe permitir escoger el valor y no permitir
escribir en ella.
2. El precio por unidad debe aparecer automáticamente una vez escogido el producto.
3. La caja de texto para la captura de la cantidad solo debe permitir números y no otro carácter.
4. Si se pulsa Calcular y la caja de cantidad está vacía o tiene un valor de cero (0) o menor que
cero, la aplicación debe mostrar un cuadro de diálogo que despliegue un mensaje ilustrando
un Error de datos y una vez se cierre, ubicar el enfoque en la caja de cantidad.
5. Cuando los datos estén completos se debe pulsar el Botón de Calcular y debajo se deben
mostrar los resultados mencionados anteriormente, teniendo en cuenta los siguientes aspectos:
a. Una vez pulsado el botón Calcular, este se debe desactivar para evitar que se repita la venta
del mismo producto seleccionado. Este botón se activará nuevamente con el botón Limpiar.
b. Cuando se realice el Cálculo del valor del producto se debe tener en cuenta que si la cantidad
del producto es mayor de cinco (5), se realiza un descuento del 5% sobre el Subtotal del
producto comprado. De lo contrario ese descuento será Cero (0).
c. Las ventas se deben acumular cada vez que se compre un producto.
d. Recuerde que el IVA se calcula sobre el valor real del producto, es decir, que si hay
descuento, el cálculo es IVA= (SubTotal – descuento) * 19/100. De lo contario, se calcula
directamente sobre el valor del SubTotal: IVA = SubTotal * 19/100.
6. El botón Limpiar tiene como función permitir otra venta de otro producto, por lo tanto, debe
limpiar desde el SubTotal hasta el Total, el Total General debe permanecer hasta el final de
pagado. El botón Limpiar también debe volver activar el Botón de Calcular para que se pueda
realizar otro cálculo de otro producto comprado y enfocar la lista desplegable.
7. Cuando ya el usuario decida no comprar más productos, se debe pulsar el botón Totalizar y el
programa debe mostrar un cuadro de diálogo con un mensaje que diga La totalidad a pagar, y
una vez se cierre, se deben limpiar todas las casillas y valores para preparar otra venta.
8. Cuando ya no haya más ventas y se desee terminar la aplicación y se pulse el botón Salir, debe
aparecer un mensaje preguntando si realmente se desea salir, para lo cual, si se pulsa No, la
aplicación debe continuar con otras ventas. Y si se pulsa Sí, debe salir totalmente de la
aplicación.
Nota: Para el desarrollo de esta aplicación puede valerse de sus recursos didácticos, pero no puede
copiar la aplicación de otro compañero ya que es causal de anulación de la prueba y causal de
pérdida del módulo, puesto que una nota de cero (0,01) causaría no alcanzar la nota mínima para
pasar el sub-módulo práctico. Por lo que se incita a dar todo su potencial de desarrollo durante la
evaluación. Recuerde que la prueba tiene un tiempo limitado y que no entregarla ocasionaría
también una posible pérdida de ella.
Ejemplo:
Botones
InputBox
Problema 8:
Además, mostrar un botón de salir que pregunte y se seleccione la opción de salir antes
de cerrar la aplicación.
"Nombre", 100, 0)
End Sub