Está en la página 1de 2

DEPTO, DE SISTEMAS Y COMPUTACION

UNIDAD 2
PRÁCTICA

- De manera individual resuelve cada uno de los siguientes problemas.


- Para cada problema dibuja los diagramas UML de clase necesarios.

1. Crea una clase Cuenta con los métodos consulta, ingreso, retiro y transferencia. La clase
contendrá un constructor por defecto (sin parámetros), un constructor con parámetros, así
como los métodos ingreso, retiro, consulta de saldo y transferencia con parámetros.

2. Crea una clase Libro con los métodos búsqueda, préstamo, devolución. La clase contendrá
el método constructor sobre cargado, los métodos búsqueda, préstamo y devolución deben
recibir parámetros.

3. Define en java una clase llamada Profesor con los siguientes atributos privados de clase:
nombre (String), apellidos (String), edad (int), casado (boolean), especialista (boolean).
Define un método constructor que reciba los parámetros necesarios para la inicialización y
otro constructor que no reciba parámetros. Crea los métodos para poder establecer y
obtener los valores de los atributos. Compila el código para comprobar que no presenta
errores, crea un objeto usando un constructor y luego otro objeto usando el otro
constructor. Comprueba que se inicializan correctamente consultando el valor de sus
atributos después de haber creado los objetos

4. Implementa en java la clase automóvil (atributos privados: marca, color, velocidad, tamaño, modelo),
con el constructor sobrecargado(2), y los métodos encender,parar, girarIzquierda, giraDrecha, y el
método avanzar sobrecargado(3).

5. Crear una clase llamada Ecuación con el código necesario (dentro del método solución(…)) para
que resuelva una ecuación de segundo grado ax² + bx + c = 0:

El método solución devuelve un arreglo de dos valores de tipo double, que son las dos soluciones
al sistema. Si no hubiese solución, se deberá devolver un null.

Probar que el ejemplo funciona para cada uno de los casos siguientes:

 a = 4, b = 1, c = -6
 a = 4, b = 1, c = 6
 a = 0, b = 3, c = -1
 a = 2, b = 0, c = -1
DEPTO, DE SISTEMAS Y COMPUTACION
 a = 2, b = 2, c = 0

Algunos no tienen soluciones reales, otros tienen coeficientes cero que pueden dar problemas al
dividir, etc. Controlar o no cada uno de estos casos se deja como optativo.

También podría gustarte