Вы находитесь на странице: 1из 1

Universidad de San Carlos de Guatemala

Facultad de Ingeniería
Escuela de Ciencias y Sistemas
Área de programación
Programación de Computadoras 2
PARCIAL 1
TEMARIO B
INSTRUCCIONES:
CREAR UNA CARPETA CON EL SIGUIENTE NOMBRE: CARNET_PARCIAL1B, EJEMPLO:
201512230_PARCIAL1B, DENTRO DE ESTA CARPETA DEBERÁ CREAR Y GUARDAR SU PROYECTO

NOMBRE DEL PROYECTO: CARNET_PEETFOOD, EJEMPLO: 201512230_PEETFOOD

Diseñe y haga la programación respectiva para una venta de concentrado de animales


(PEETFOOD).

La empresa PEETFOOD solicita a usted como ingeniero que cree un sistema que permita la realización de
pedidos sobre el producto disponible, esté dando como resultado una factura con la información de todo el
pedido.

Precio de productos
½ libra 1 libra
Perros Q9 Q16
Gatos Q8 Q1Q

Cantidad de productos disponibles en stock


½ libra 1 libra
Perros 80 65
Gatos 50 300

Al iniciar el programa debe ingresar el Nombre del comprador, Nit y ubicación del pedido (ingresado por el
usuario), el usuario puede seleccionar los productos que requiera al igual la cantidad solicitada.
Al existir una cantidad menor a 10 de un producto en el stock, se deberá mostrar una advertencia, si alguna
cantidad de producto en stock es igual a 0, se deberá mostrar alguna opción para poder volver a cargar de
productos al stock.
Se deberá mostrar el total de la compra, si el total es mayor o igual a Q55 y es menor a Q100, se le aplicará un
descuento del 2%, si el total es mayor o igual a Q100 y menor a Q200 se aplicará un descuento del 3% y si el
total de la compra es > a Q200 se aplicará un descuento del 5%, el descuento se realiza sobre el total de la
compra, se deberá mostrar los subtotales de los productos comprados (precio producto * cantidad del
producto), así como el total sin descuento y si se llegara a tener descuento, se deberá mostrar el total con
descuento. No cambiar nombres lógicos de objetos y no hacer verificación de datos de ingreso ni de selección

1. Cree las opciones Limpiar, Salir y Calcular. Además utilice un módulo para declarar variables 15
y/o constantes. Tener un diseño agradable para el usuario. Redondear a dos decimales
2. Cree Checkbox, RadioButton, Textbox para los datos de entrada. Uso de un procedimiento y 20
una funciones, ambos con parámetros. Puede declarar las funciones y procedimientos en el
módulo
3. Manejo de productos( subtotales, descuentos y total) 25
4. Volver a llenar el stock y mensaje de advertencia 25

5. Programe la opción Limpiar y Salir (debe preguntar si se desea salir o no) 15


INSTRUCCIÓN FINAL. AL TERMINAR EL EXAMEN SUBIR LA CARPETA COMPRIMIDA CON RAR O ZIP A
LA PLATAFORMA DE TRABAJO.

Вам также может понравиться