Está en la página 1de 1

Tarea de los temas 3.2 y 4.

1
Conceptos bsicos de la programacin orientada a
objetos (II)
Elementos bsicos del lenguaje de programacin Java
4 de mayo de 2011
Fecha de entrega: Mircoles 13 de Abril de 2011
Problema 1. En un banco desean implementar un sistema para administrar las cuentas de
sus clientes. El banco tiene 2 clases de clientes: los clientes normales (los que slo tienen su
cuenta de banco) y los clientes premium (por cada cierto porcentaje de compras, acumulan
una cantidad de puntos canjeables por otros servicios). Se necesita que por cada cliente se
introduzcan y se recuperen los siguientes datos: su nombre, su nmero de cuenta y su saldo.
En el caso de los clientes premium, se necesita adems que por cada cliente se incrementen
sus puntos por cada $500 de compra, y que pueda ser consultada dicha cantidad de puntos si
el cliente decide canjearla.
Usando UML, elabore un diagrama de clases que incluya esas dos clases de cliente. Se
debe usar la notacin extendida, es decir, hay que especicar por cada clase sus atributos y
sus mtodos.
Problema 2. Implemente en Java una clase Vector, representada en la siguiente gura
en UML:
Esta clase est basada en el cdigo de la tarea 1.2. Con dicha clase, hacer lo siguiente:
1. Instanciar dos objetos Vector con las siguientes coordenadas: (6, 7, 8) y (-3, -1, 9).
2. Sumar sus coordenadas e imprimir el resultado.
3. Obtener la resultante de la suma e imprimir el resultado.
El diagrama del problema 1 y el programa del problema 2 debern ser entregados en limpio
y a mano en hojas blancas, con sus nombres.
1

También podría gustarte