You are on page 1of 2

Practica #1

Programacin Orientada a Objeto


INF-121

Realizar la implementacin de los ejercicios en Java y diagrama de clases.

1) Mediante la POO crear una clase y los mtodos necesarios para comprobar si una
determinada frase/palabra (cadena de caracteres) es un palndromo. Nota: una
palabra o frase es un palndromo cuando la lectura directa e indirecta de la misma
tiene igual valor: somos, alila son palndromos; cara (arac) no es un palndromo.
(seudocdigo)
2) En la terminal de buses se controlan la salida de las flotas a Santa Cruz. Cada flota
cuenta con la siguiente informacin: (Placa, capacidad, nmero de pasajeros,
nombre del pasajero, gnero y edad). Se pide, un constructor con argumentos,
instanciar tres flotas, mostrar la flota donde se encuentra el pasajero x y ordenar los
datos de las flotas por el primer carcter del nombre del pasajero.

3) Mediante programacin orientada a objetos defina la clase Producto donde se


almacena, cdigo, nombre y precio. Se pide diagrama de clases, un constructor por
defecto, un constructor con argumentos que instancie dos objetos de la clase y
cuantos productos tienen un precio x introducido por teclado.

4) En el Banco ECONOMICO, se tiene clientes que realizan varias transacciones con


la siguiente informacin: nmero de cuenta, nombre del cliente, monto y fecha de
depsito, se pide: diagrama de clases, crear n objetos de tipo cliente, incrementar el
monto de la transaccin del un cliente x en 70%, mostrar los clientes que tienen un
monto menor a 5000 Bs. y los clientes que efectuaron depsitos en el mes de junio
de 2016.

5) Construir una clase Racional que permita representar y manipular nmeros


racionales. Un nmero racional permite representar la relacin a/b entre dos
nmeros enteros siendo a l numerador y b el denominador (distinto de cero). Se
deben implementar los siguientes mtodos para la clase Racional:

void asignaNumerador(int x)
void asignaDenominador(int y)
void imprimir()
Racional suma(Racional b)
Racional resta(Racional b)
Racional producto(Racional b)
Racional division(Racional b)
boolean esIgual(Racional b)

1
6) Realizar la implementacin de la clase AuxiliarDocencia con los atributos item y
sueldo, crear un array de objetos para 78 auxiliares, donde los atributos son
generados aleatoriamente por el sistema, buscar al auxiliar que tenga el sueldo ms
alto. Utilizar la clase genrica <<ArrayList>> de Java para representar el array de
objetos.

7) Definir la clase Gerente y Empleado con sus respectivos atributos y mtodos,


instanciar dos objetos de cada clase e identificar los gerentes y empleados que
viven en la misma zona, que gerente y empleado tienen el mismo ao de
nacimiento.

Fecha de presentacin: _________________________

You might also like