Está en la página 1de 1

Universidad de San Carlos de Guatemala

Facultad de Ingeniería
Escuela de Sistemas
Área de Programación
Programación de Computadoras 2
Sección P
Ing. Herman Veliz

TEMARIO “A”
CARNETS CON TERMINACIÓN PAR (0,2,4,6,8)
INSTRUCCIONES:
NOMBRE DE LA CARPETA DE TRABAJO: CARNET_EFINAL, EJEMPLO: 201512321_EFINAL
NOMBRE DEL PROYECTO: CARNET_BOLETOS, EJEMPLO: 201512321_BOLETOS
HORA DE ENTREGA: 19:55
SE PENALIZARÁ CON 10 PUNTOS SI EL NOMBRE DE LA CARPETA DE TRABAJO Y/O EL
NOMBRE DEL PROYECTO NO SON LOS QUE SE INDICAN EN ESTAS INSTRUCCIONES

PROBLEMA UNICO
Diseñe y haga la programación respectiva para un programa con las siguientes características que lea los datos de entrada y los
almacene en vectores: Una agencia de viajes desea hacer estadísticas de 10 ventas de boletos hacia distintos destinos. Los valores
por ingresar es la cantidad de boletos por venta, el destino y el número de identificación del cliente. Los precios son los siguientes:

Destino Precio por boleto


Tikal $100.00
Nueva York $300.00
Los Ángeles $250.00

Deberá:
1 Cree un menú colgante con opciones de Aceptar, Mostrar, Buscar, Eliminar, Ordenar Ascendnete, Limpiar /10
vectores, Limpiar entradas, Salir. Hacer uso de redondeo a dos decimales
2 Utilice los controles adecuados para los datos de entrada. Haga uso de if’s anidaos, if’s independientes, /10
Select case, ciclo for y while donde crea necesario, haga uso de módulo y procedimientos creados en el módulo
3 Calcule el parcial a pagar según la tabla de precios, multiplicar el número de boletos por el precio respectivo. /15
Calcular un descuento según la cantidad de boletos por venta: 5 a 7 boletos – 3% de descuento, 8 a 10 boletos
– 5% de descuento. Guardar estos datos también en vectores.
4 Mostrar el contenido de los vectores, ya sea en listbox o en datagridview. /10
5 Realizar el proceso de consulta utilizando el número de identificación del cliente y mostrar los datos /15
consultados en los listbox o datagridview.
6 Programar la opción para Eliminar el registro consultado en el inciso anterior y dejar listos los vectores para /15
un nuevo ingreso
7 Realizar el ordenamiento de los datos de los vectores, con base al número de identificación del cliente /15
8 Salida del programa y la opción Limpiar vectores, limpiar Entradas. /10

NOTA IMPORTANTE: Al finalizar el examen comprima su carpeta de trabajo con .ZIP o .RAR, subir
su examen a donde se le indique.

También podría gustarte