Está en la página 1de 1

REVISADO POR:

EXAMEN FIN DE CICLO APROBADO POR:

ASIGNATURA DE PROGRAMACIÓN ORIENTADA A OBJETOS


ESTUDIANTE:

DOCENTE: VANESSA JURADO / SHIRLEY COQUE / GUILLERMO PIZARRO CALIFICACIÓN:

GRUPO: FECHA:

SECCIÓN B: DESARROLLO
(2 puntos) dibuje lo siguiente usando la clase graphics:

(8 puntos)Desarrolle una aplicación en java que permita lo siguiente:

1. Leer el archivo de texto proporcionado llamado vehiculos.txt (que contiene los siguientes
atributos: código,descripción,estado,valor) y cargarlo en un ArrayList de objetos (tipo
vehículos). La clase Vehículo posee los mismos atributos.

2. Alquilar vehículos (almacenados en el ArrayList). Para ello se debe ingresar el código del
vehículo a alquilar, si el vehículo existe y no está alquilado (revisar el estado), se carga la
descripción del vehículo y el valor de alquiler; caso contrario, presentar el mensaje: “El
vehículo se encuentra alquilado”. Al confirmar el alquiler, se debe ingresar el número de días
que se alquilará el vehículo y se debe calcular el valor a pagar, más IVA.

3. Grabar los datos de cada alquiler realizado en un archivo binario (alquileres.dat) y actualizar
el estado en el objeto correspondiente del ArrayList, luego de esto se debe actualizar el
archivo de texto de vehiculos (vehiculos.txt) con el nuevo estado del vehículo.

4. Listar los alquileres realizados.

Criterios de calificación

1. Presenta el gráfico solicitado correctamente. (2 puntos)


2. Lee archivo de texto y carga ArrayList de vehículos. (2 puntos)
3. Buscar vehículo. (1 punto)
4. Calcular el valor a pagar. (1 punto)
5. Realizar validaciones solicitadas. (1 punto)
6. Graba archivo de alquileres y actualiza estado. (2 puntos)
7. Listado de alquileres realizados. (1 punto)

También podría gustarte