Está en la página 1de 4

Escuela Superior Politécnica del Litoral

Programación Orientado a Objeto


Taller Calificado # 2
2019 II Paralelo 4

TurismoEcuador es una empresa que alquila carros turísticos y suites y casas de alto nivel, se presenta a continuación el
diagrama de clases de la empresa.
Para este taller realice lo siguiente:
-Descomprima el rar brindado por el profesor, renombre el proyecto para que incluya sus dos apellidos, recuerde poner
su nombre como @author en cada una de las clases.
1.- Complete los atributos y constructores de todas las clases presentadas en el diagrama de clases. No olvide
implementar las interfaces y heredar de las clases de acuerdo al diagrama.
2. Implementación Interface Alquilable:
La interface Alquilable consta de 3 métodos:
El método double calcularTotalPagar(int dias) recibe el número de días de una reserva:
Para los carros, el total a pagar se calcula con una multiplicación de los días x el precio del alquiler,
adicionalmente se suma un valor de gasolina mínimo
Para las casas se multiplica los días por el precio mas los valores de limpieza diarios.
Para las suites se multiplica los días por el precio de la suite.
*Si necesita algún getter o setter adicional por favor definirlo.

El método void mostrarInformacion() imprime la información del bien Alquilable. Ejemplo si es un carro:
Codigo: 1
Modelo: Kia Sportage Pasajeros: 5
Precio Alquiler: 25 Valor Gasolina: 20

Algo similar se debe hacer para las demás clases


El método int getCodigo() retorna el código del bien Alquilable
3. En la clase TurismoEcuador se encuentra el método main, se hace la llamada al método llenar datos pruebas, que llena
la lista de objetos de tipo Alquilable.
Complete el método buscarCodigo(int código) que recibe un código y retorna el objeto de tipo Alquilable que
corresponda al código enviado por parámetro.
Permita el ingreso de una reservación que funcione de la siguiente manera, ejemplo:
Ingresar nombre Cliente:
Angela Carrera
Ingresar código:
1
Código: 1
Modelo: Kia Sportage Pasajeros: 5
Precio Alquiler: 30 Valor Gasolina: 20
Ingrese Numero Días:
4
Total a pagar: 140
Su reserva ha sido ingresada
**Lo marcado con verde es lo que debe mostrar el programa.
Cuando se reserva un inmueble, si es una suite el cliente tiene la oportunidad de añadir un extra: por ejemplo, cena,
desayuno especial. En una casa se pueden incluir hasta 5 extras. Ejemplo:
Ingresar nombre Cliente:
Sara Espinoza
Ingresar código:
4
Código: 4
Modelo: Casa Maria Habitaciones: 2 Banos: 2
Precio Alquiler: 150 Valor Limpieza: 10
Ingrese Numero Días:
3
Total a pagar: 480
Puede ingresar 3 extras como desayuno, cena, masajista, clase de yoga, arreglos
florales, botella de vino
Ingrese extra 1:
Clase de yoga
Ingrese extra 2:
Desayuno
Ingrese extra 3:
Cena
Ingrese extra 4:
Cena
Ingrese extra 5:
Cena

Su reserva ha sido ingresada

También podría gustarte