0% encontró este documento útil (0 votos)
299 vistas1 página

Práctica de Alquiler de Carros OOP

Este documento describe una práctica calificada de programación orientada a objetos que involucra la creación de clases para modelar el alquiler de autos. Se pide crear 3 clases: AlquilerCarro con datos del cliente, AlquilerTipodeCarro que deriva de la primera y agrega detalles del auto alquilado, y AlquilerCarroDeLujo que deriva de la segunda y establece tarifas para autos de lujo. También se pide una clase principal que solicite datos e instancie objetos de las 3 clases para mostrar el precio total

Cargado por

Jose Vasquez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
299 vistas1 página

Práctica de Alquiler de Carros OOP

Este documento describe una práctica calificada de programación orientada a objetos que involucra la creación de clases para modelar el alquiler de autos. Se pide crear 3 clases: AlquilerCarro con datos del cliente, AlquilerTipodeCarro que deriva de la primera y agrega detalles del auto alquilado, y AlquilerCarroDeLujo que deriva de la segunda y establece tarifas para autos de lujo. También se pide una clase principal que solicite datos e instancie objetos de las 3 clases para mostrar el precio total

Cargado por

Jose Vasquez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

CURSO: PROGRAMACIÓN ORIENTADO A OBJETOS

PRÁCTICA CALIFICADA N°01


DOCENTE: Yuri A. Pomachagua Basualdo

Sede (donde se toma la evaluación) Torre Arequipa


Período lectivo 2020-2 Sección 17360 Aula A1005 Turno Noche
Fecha de evaluación 15/05/2020 Horario 18:30 – 20:00 Fila (*) Única

Puntaje: 20 puntos
Está prohibido: el uso de copias u otros materiales, el uso de celulares, conversar.

Cree una clase llamada AlquilerCarro que contenga los siguientes atributos encapsulados: dni,
nombre del cliente, dirección, distrito y teléfono. Crear el constructor y los métodos respectivos.

Cree una clase llamada AlquilerTipodeCarro que deriva de la clase AlquilerCarro, que contenga los
siguientes atributos encapsulados: tamaño del auto alquilado, tarifa de alquiler diario, duración del
alquiler en días y la tarifa de alquiler total. La clase contiene un constructor que requiere todos los
datos de alquiler, excepto la tarifa diaria y la tarifa total, que se calculan en función del tamaño del
automóvil: tamaño pequeño a $ 31.99 por día, tamaño mediano a $ 41.99 por día o tamaño grande
a $ 45.50 por día. La clase también incluye un método mostrar que muestra todos los datos de
alquiler y un método descuento que se da por la cantidad de días de alquiler según la tabla:

Descuento a la tarifa total


Días
Pequeño Mediano Grande
Más de 5 y menos o igual a 10 4% 7% 10%
Más de 10 y menos o igual a 15 6% 9% 12%
Más de 15 días 8% 10% 14%

Crea una clase AlquilerCarroDeLujo que deriva de la clase AlquilerTipodeCarro. Esta clase
establece la tarifa de alquiler en $ 80.99 por día y solicita al usuario que responda a la opción de
incluir un chofer a $ 250 más por día. Sobrescriba el método mostrar() de la clase padre, para incluir
la información de la tarifa del chofer.

Escriba una clase principal llamada PrinAlquilerCarro que solicite al usuario los datos necesarios
para un alquiler y crear 3 objetos de cada tipo correcto. Mostrar el precio total del alquiler.

Creación de las 3 clases correctamente con atributos, constructor y métodos accesores 5ptos
Creación de métodos de las clases con argumentos y lógica clara 10ptos.
Creación de la clase Principal con 6 objetos en total mostrando información 5ptos

También podría gustarte