Sei sulla pagina 1di 3

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS

ESCUELA PROFESIONAL DE INGENIERA DE COMPUTACIN E INFORMTICA

PROGRAMACIN II - LABORATORIO 2
Implementar los siguientes ejercicios utilizando formularios, men de opciones, tipos de datos (type) y listas con vectores dinmicos. 1. Implementar una calculadora con la siguiente interfaz.

2. Se cuenta con la informacin de los obreros que trabajan en construccin civil y se desea llevar el control de los mismos, a fin de conocer con exactitud cunto se les debe cancelar. De cada obrero se registra: DNI, nombres, direccin, descripcin de la obra de construccin, das trabajados y cantidad de horas por das. Debe calcularse el monto a cancelar. Todo debe desarrollarse en un solo formulario antes de realizar el registro de un obrero. - Formulario de modificar datos, en donde se puede realizar cambios inclusive en las horas trabajadas por das. - Implementar una lista de obreros que contenga los datos. - Listar todos los obreros por da trabajado. 3. Modificar el ejercicio anterior para que realice lo siguiente: Se cuenta con los datos de las obras por construir. De cada obra se tiene: ID, descripcin de la obra de construccin, ubicacin, tipo (Urbano, Rural, Caminos, Puentes). Implementar un mantenimiento de las obras por construir. Cada obrero puede trabajar en varias obras de construccin. En una construccin laboran muchos obreros. Se solicita: Modificar la lista de obreros para que no contengan datos innecesarios (solicitados en el ejercicio anterior). Pgina 1 -

Ing. Carlos Alberto Valdivia Salazar

Implementar una lista de obras por construir. Implementar una lista de Obrero por Construccin. Debe considerarse: DNI del obrero, el ID de la construccin, el da laborado, las horas laboradas y el precio de la hora. - Buscar un obrero por DNI, mostrar los das que ha laborado, la cantidad de horas trabajadas en ese da y el sub monto por da. Mostrar finalmente el monto total que debe recibir como pago de la semana. - Listado de trabajadores por da seleccionado. Debe mostrarse el nombre de la obra de construccin. - Listado de obreros por obra de construccin especfica. 4. Una empresa que realiza prstamos, registra para cada uno de sus clientes estos datos: Nombre, telfono, direccin, si tiene trabajo estable o no, ingreso mnimo mensual. Cada prstamo debe ser pagado 12 meses como mximo, con un 25% de intereses anual. Se solicita: Un prstamo tiene un cdigo, monto del prstamo, la cantidad de meses de pago y un vector de tamao de los meses en donde se registra si la cuota mensual ha sido cancelada. - Definir un tipo de dato Cliente y el registro de un prstamo en un solo formulario. Al ingresar el monto del prstamo debe mostrarse cuanto se pagar por cada mes del prstamo. - Implementar un formulario en donde se realicen pagos del prstamo. Se puede pagar uno o ms meses. - Un cliente puede realizar varios prestamos siempre y cuando la mitad de su prstamo anterior este cancelada. Esto se puede controlar por los meses cancelados. Si el cliente ya existe, debe solamente mostrarse sus datos y realizar el registro directo del prstamo. - Utilizar lista de listas para el desarrollo de la aplicacin. Reportar: - Listado de clientes que tienen o no prestamos. - Listado de prstamos de un cliente especfico. Al seleccionar un prstamo debe mostrarse en un formulario emergente los meses del prstamo y su estado: cancelado o no. 5. Implementar una lista en donde se almacene los boletos de venta de entradas al cine GOOD FILM, teniendo en cuenta lo siguiente: - Se cuenta con 4 salas en donde se proyectan pelculas cada dos horas, empezando desde las 4:00 pm hasta las 10:00 pm. - En cada sala se proyecta una pelcula a lo largo de todas las horas. - En cada boleto se consigna un nmero, la sala, la pelcula, el costo y el tipo de espectador (nio, adulto, promocin). El tipo promocin es gratuito. - El tipo de boleto de promocin se adquiere cuando en una sola compra de boletos se supera los S/ 30.00. - Los precios son: nios (S/. 5.00) y adultos (S/. 9.00) Se solicita lo siguiente: -

Ing. Carlos Alberto Valdivia Salazar

Pgina 2

Venta de boletos. Utilizar la interfaz de usuario ms fcil de utilizar y mostrar imgenes segn el tipo de pelcula que se proyecta en las salas. Listado de salas y cuantos boletos segn el tipo de espectador se tuvo. Listado de pelculas proyectadas y las cantidades de dinero obtenidas en los diferentes turnos (cada dos horas).

CONDICIONES DE DESARROLLO: Utilizar tipos definidos por el usuario (type). Las interfaces de usuario deben ser de fcil utilizacin. Validar el ingreso de datos. Cada ejercicio se desarrolla en proyectos individuales. Considerar men de opciones. Comprimir su carpeta de trabajo y colocarle sus apellidos y nombres al archivo. Enviar hasta el da jueves 07 de junio a las 6 pm a los correos: karlosvaldivia@hotmail.com y cvaldivias@unprg.edu.pe con el asunto: PROGRA 2 LAB 2

Ing. Carlos Alberto Valdivia Salazar

Pgina 3

Potrebbero piacerti anche