Académique Documents
Professionnel Documents
Culture Documents
2.
3.
4.
Dado en contexto Banco se identifica la clase Transaccin Bancaria con los siguientes atributos y mtodos: Se pide implementar e instanciar 2 objetos y crear los siguientes mtodos: a. Intercambiar el atributo cliente de los dos objetos. b. Incrementar el monto de una transaccin en un 20%. c. Verificar si entre los dos objetos tienen el mismo tipo de transaccin. Sea la clase Conferencia a. Reconocer al menos 4 atributos, implementar 3 constructores, e implementar los mtodos leer y mostrar para los atributos. b. Instanciar 3 objetos y mostrar el objeto cuyo tiempo de exposicin es el mayor. c. Cuntos atributos iguales tienen 2 objetos? d. Mostrar los atributos iguales de 2 objetos
5.
a. b. c. d. e.
Cuantos productos tienen precio x? Verificar si existe el producto x Sean dos conjuntos mostrar los productos en comn(interseccin) Llevar el primer producto del primer conjunto al segundo conjunto Sean tres conjuntos mostrar los productos en comn.
2.
En la terminal de buses se controlan la salida de las flotas, que estn representadas por la clase Flota. Sobrecargar Operadores para: Flota Placa Sean 3 Objetos flota Capacidad NroPasajeros a. Mostrar la flota donde se encuentra el pasajero x NomPasajs[90] b. Mostrar la flota con el mayor nmero de pasajeros menores de Genero [90] edad Edades [90] c. Llevar los k primeros pasajeros de la primera flota a la segunda flota d. Ordenar los datos de las flotas alfabticamente por el primer carcter del nombre completo de los pasajeros e. Mostrar la placa de la flota con mayor capacidad
3.
Sea la clase Conjunto de productos (ejercicio 1) y la clase Ventas donde se almacena K ventas de productos, por cada venta se almacena el Cdigo del producto vendido, cantidad vendida y la fecha. Sobrecargar Operadores para: a. Sea un objeto Conjunto de productos y un Objeto Ventas, mostrar los productos que no se vendieron. b. Determinar la cantidad total vendida de cada producto c. Efectuar la venta de un producto.
4.
Dada la clase Biblioteca se pide instanciar 2 objetos y realizar las siguientes operaciones: a. Sobrecargar el operador + para trasladar los libros de una biblioteca a otra. b. Sobrecargar un operador para que permita retornar un valor booleano de verdad si las dos bibliotecas tienen la misma cantidad de libros del autor Soledad Gmez y un valor de falso si no tienen la misma cantidad. c. Sobrecargar el operador > que retorna un valor booleano de verdad si la primera biblioteca tiene ms revistas que la segunda biblioteca y falso si pasa lo contrario.
1.- Sea: Ministerio nroProyestos Proyecto[30,2] EntidadPublica Nombre Direccin nroFuncionarios Funcionario30,2]^ Presupuesto Contraloria nroProyestos Proyecto[30,2] FuerzasArmada
Organizacin maximaAutoridad
DefensoriaPueblos nroCasos Casos[30] a) Mostrar los nombres de funcionarios que trabajan tanto en el Ministerio y Contralora. b) Dados dos Ministerios, si sus nombres son iguales y tienen como mxima autoridad es la misma. Determinar si tiene los mismos proyectos y los montos asignados por cada uno de ellos. c) Cambiar la mxima autoridad de la Defensoria del pueblo. d) Determinar si el presupuesto asignado esta acorde a la suma de los montos asignados por proyecto en el Ministerio. 2.-Identificar las clases que responden a esta relacin de jerarqua, y de cada clase al menos un atributo.
5 1 6 7
Transporte Areo
Transporte Terrestre
Transporte Martimo
d) Identificar en cada clase al menos un atributo significativo y los nombres y atributos de las clases derivadas. e) Establecer constructores por defecto y con argumentos en cada clase. f) Implementar leer, mostrar, Getters y Setters en cada clase. g) Determinar el transporte mas costoso de los 6 instanciados. 4. Se quiere implementar una biblioteca universitaria multimedia, los recursos que estarn disponibles sern documentos de distinto tipo. Los tipos de documentos que se contemplaran son: - Los libros clsicos, en papel Los datos que interesa conocer son: Ttulo, autor o autores, editorial, ao de publicacin. - Las revistas en papel que tienen las mismas caractersticas que los libros, ms algunas peculiaridades: volumen, nmero y mes de salida. - Documentos en formato CD (libros, software) En este caso interesa mantener algn dato ms (formato del CD, tipo de licencia). - Revistas de investigacin microfilmadas que tienen las mismas caractersticas que las revistas en papel. Como dato adicional hay que mantener el cdigo de microfilm. Disee el diagrama de clases, en concreto la estructura de herencia entre las clases. Cada clase con los atributos necesarios descritos anteriormente y resolver los siguientes incisos: (a) Instanciar 2 bibliotecas y crear un mtodo que muestre quien tiene ms revistas y quien tiene ms documentos. (b) Trasladar todas las revistas a la primera biblioteca y todas los libros a la segunda biblioteca. (c) Realizar una copia de seguridad de los datos de las dos bibliotecas. Nota realizar una copia de seguridad es copiar dato a dato en otro objeto.
Ropero
Mueble
Seccion
Deportivo
Chompa
Traje
Calzado
Pantalon
Producto
a) Instanciar 2 roperos, determinar el nro. De seccin en el que se encuentra la prenda de vestir de nombre x, talla y, marca z. b) Adicionar una nueva prenda en la seccin i. c) Determinar el monto total en prendas de vestir.
AgenciaViaje
BusViaje
Asiento
Pasajero a) Mostrar los pasajeros del bus de placa x. b) Mostrar el numero de asiento en el que se encuentra el pasajero x. c) Determinar los buses de viaje cuyo propietario es el seor x.
Periodico
MedioComunicacion
Radio
Canal TV
d) Instanciar un peridico, una radio y un canal de TV. e) Mostrar los nmeros de hojas en las que se encuentra la publicidad del producto x y su tamao. f) Mostrar el alcance del todos los objetos instanciados.
Stadium
a) Ordenar los elementos vector de acuerdo a la cantidad de elementos b) Eliminar el i-esimo elemento de cada elemento vector c) Dado dos objetos vector cual tiene la mayor cantidad de elementos repetidos
Dividir el archivo en tres distintos archivos de la siguiente forma: - En entel.dat, todos los nmeros de Entel - En viva.dat, todos los nmeros de Viva - En tigo.dat, todos los nmeros de Tigo
2. Sean los archivos Proyecto.txt codProy nomProy descProy PR1 thinkuhacking La fuerza del Hacking en la web PR2 Software Libre Comparacin del software libre vs con licencia PR3 Sistemito Sistema de Ventas de Equipos de computacin Personal.txt ciPer nomPer apPer amPer 4278155 Armando Guerra Paz 2544744 Alan Brito Loza 5245881 Zolia Flores del Campo Proyecto_Personal.txt codProy ciPer cargo nroDias PR1 2544744 Analista I 36 PR3 5245881 Operador de Sistemas 60 PR1 4278155 Programador 29 PR2 5245881 Investigador 14 PR2 2544744 Investigador 19 a) Realizar un listado de todos los empleados que se encuentran en el proyecto SOFTWARE LIBRE. b) Obtener los datos del personal que ms das trabaj
c) Listado de proyectos con el nmero de das Total (suma de das que dedico cada uno de sus integrantes al proyecto ) en forma descendente. 3. Sea un archivo que almacena informacin de Edificios donde la clase edificio est definida como:
Habitacion nombre Departamento codigo nroHab Hab[15] Piso numero nroDep Dep[10] Edificio nombre nroPisos Piso[50]
a) Crear b)Adicionar c)Listar d)Mostrar el piso X de cada edificio 4. Construya un mtodo que resuelva la siguiente expresin:
El mtodo debe ser implementado de la siguiente manera, puede utilizar el lenguaje de programacin de su preferencia.
public static void resuelve(String n, int a, int b) { // su solucion va aqui }
Tome en cuenta que tiene que convertir la cadena n a nmero, adems el mtodo debe ser capaz de mostrar cada error o anomala mediante un mensaje concreto, utilizando excepciones para cada tipo de error. 5. Sean los siguientes archivos:Estudiantes (CodEst, Nombre, Sexo) Pensum (sigla, Nombre) Materias_Aprobadas (CodEst, Sigla, Nota, Semestre, Gestin). Listar las materias aprobadas por estudiante(historial academico) en el formato: Codigo: XXXXXX Nombre_XXXXXX SIGLA NOMBRE NOTA GESTION XXXXX XXXXXXX ###### ######## XXXXX XXXXXXX ###### ######## XXXXX XXXXXXX ###### ######## .. Codigo: XXXXXX Nombre_XXXXXX SIGLA NOMBRE NOTA GESTION XXXXX XXXXXXX ###### ######## XXXXX XXXXXXX ###### ######## XXXXX XXXXXXX ###### ######## ..