Está en la página 1de 2

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS

ESCUELA PROFESIONAL DE COMPUTACIN E INFORMTICA

PROGRAMACIN II - LABORATORIO 2
Implementar los siguientes ejercicios utilizando tipos de datos (type), listas con vectores dinmicos, vectores unidimensionales y bidimensionales. 1. 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 trabajador se registra: DNI, nombres, salario diario, das trabajados. Se cuenta con datos para la asistencia a sus labores, en donde se almacena el DNI del trabajador y el da laborado. - Implementar una lista de trabajadores y una lista de asistencia como listas separadas. - Eliminar aquellos trabajadores que tienen menos de 3 das laborados. Tambin eliminar sus asistencias. Copiar los datos de los trabajadores en otra lista y mostrarlos por pantalla. - Mostrar cada trabajador con los das laborados y la cantidad que debe recibir por su trabajo. 2. Una empresa que habilita prstamos, registra para cada uno de sus clientes estos datos: Nombre, telfono, direccin, saldo mensual por meses. Cada prstamo debe ser pagado en un ao, con un 25% de intereses. Obtener la cantidad a pagar por cada mes y dar la opcin a realizar el pago mensual (puede ser una o ms cuotas a la vez). Reportar: Lista de clientes (solo nombre y direccin) Indicado un cliente, mostrar cuantas cuotas lleva pagadas y cuantas le falta cancelar, indicar montos. - Mostrar el total de prstamos efectivos realizados por la empresa, y cuanto ser su ganancia al momento de que se cancelen todas las cuotas de los clientes. 3. Un instituto imparte cursos de programacin, pero tiene inconvenientes sobre el control de los pagos mensuales que realizan los estudiantes. Se solicita lo siguiente: Registrar los cursos: ID_Curso, descripcin, duracin en meses, costo mensual. Cada curso se inicia con un mximo de 20 alumnos, uno por PC. Registrar estudiantes: DNI, nombres, sexo, ID de los cursos en los cuales est matriculado. Un estudiante puede matricularse en varios cursos. Registrar el pago de una mensualidad: DNI del estudiante, ID_Curso matriculado, numero de cuota mensual. Implementar mediante listas separadas est informacin. Se necesita reportar lo siguiente: Listado de matriculados por curso. -

Ing. Carlos Alberto Valdivia Salazar

Pgina 1

Indicado un estudiante, mostrar los cursos en los cuales est matriculado y las pensiones canceladas. Total recaudado por curso impartido, teniendo en cuenta todas las pensiones canceladas por los alumnos matriculados. 4. Implementar una lista de matrices de enteros que pueden ser cuadradas o no. Se solicita: Llenar una matriz solicitando datos por teclado: cantidad de filas, cantidad de columnas y los datos enteros. Llena una matriz cuyos datos sean registrados aleatoriamente. Encontrar el promedio de las sumatorias totales de cada matriz. Identificar en las matrices cuadradas, cules de ellas coinciden en la suma de los datos de su diagonal principal. Realizar las verificaciones respectivas. Solicitar la posicin de dos matrices, identificar que sean cuadradas y permitir intercambiar los datos de alguna fila o columna. Mostrar los datos de las matrices.

CONDICIONES DE DESARROLLO: Utilizar mdulos para cada tipo de datos y sus operaciones. Utilizar funciones y procedimientos. Validar el ingreso de datos con funciones de conversin de tipos o con funciones propias del lenguaje. Comprimir su carpeta de trabajo y colocarle sus apellidos y nombres al archivo. Enviar hasta el da lunes 19 de septiembre a las 8 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 2

También podría gustarte