escribir un programa que gestione un aeropuerto
Publicado por DIEGO ESTEBAN (1 intervención) el 09/05/2021 23:18:36
muy buenas a todos . mi consulta es la siguente me toca hacer un programa en java pero no se como realizarlo .
me podrían ayudar a realizarlo ..
ESTAS SON LAS INDICACIONES:
1. Se te ha encargado escribir un programa que gestione un aeropuerto, en donde el
aeropuerto debe tener 100 aviones (para las pruebas utilice 5), donde cada avión posee
la siguiente información:
a. ID= numero identificador del avión (int) // valor único correlativo.
b. cantidadMaxima= cantidad máxima de pasajeros (int).
c. pasajerosActuales= cantidad de pasajeros actuales (int).
d. estado= el estado del avión (true or false).
2. Se debe crear una clase avión, la que, además de los atributos ya mencionados, debe
considerar los siguientes métodos:
a. Un constructor que reciba todos los valores como argumentos (cantidad de
pasajeros y pasajeros actuales).
b. Un constructor que cree los valores de los atributos de manera aleatoria
utilizando un Random (cantidad de pasajeros y pasajeros actuales).
c. Un método que retorne el ID del avión.
d. Un método que retorne la cantidad máxima de pasajeros del avión.
e. Un método que retorne la cantidad de pasajeros actuales del avión.
f. Un método que retorne el estado del avión.
g. Un método bajar pasajeros, que recibe el número de pasajeros que se baja y
actualiza en base a este valor la cantidad de pasajeros actuales. Recuerda validar
estos valores.
h. Un método subir pasajeros, que recibe el número de pasajeros que se sube y
actualiza en base a este valor la cantidad de pasajeros actuales. Recuerda validar
estos valores.
3. Se debe crear la clase Aeropuerto, la que tendrá los siguientes atributos:
a. Nombre = String que guardará el nombre del aeropuerto.
b. Avion [ ] A= new Avion [100]= arreglo de aviones pertenecientes a dicho
aeropuerto.
4. La clase Aeropuerto debe tener, además:
a. Un constructor que cree con atributos aleatorios los 100 aviones pertenecientes
al arreglo.
b. Un método que me muestre la cantidad total de pasajeros que están en los 100
aviones.
c. Un método que me muestre la cantidad total de espacios disponibles que están
en los 100 aviones.
d. Un método que permita ingresar el ID de un avión y retorne la información de
dicho avión.
Evaluación sumativa / Introducción a Java 3
Desarrollo
Por último su programa debe tener una clase Principal, en la que se debe crear un objeto de tipo
aeropuerto. Una vez creado, debe mostrar el siguiente menú:
Aeropuerto
1. Listar el ID de todos los aviones.
2. La cantidad de pasajeros actuales en todos los aviones.
3. La cantidad de asientos disponibles en todos los aviones.
4. Buscar y mostrar todos los datos de un avión a través de su ID.
5. Subir pasajeros (recibiendo el ID del avión).
6. Bajar pasajeros (recibiendo el ID del avión).
7. SALIR.
SE LOS AGRADECERIA UN MONTON SI ME PUDIERAN AYUDAR es mi primer año y para mi este mundo de la programacion me llama la atencion .
me podrían ayudar a realizarlo ..
ESTAS SON LAS INDICACIONES:
1. Se te ha encargado escribir un programa que gestione un aeropuerto, en donde el
aeropuerto debe tener 100 aviones (para las pruebas utilice 5), donde cada avión posee
la siguiente información:
a. ID= numero identificador del avión (int) // valor único correlativo.
b. cantidadMaxima= cantidad máxima de pasajeros (int).
c. pasajerosActuales= cantidad de pasajeros actuales (int).
d. estado= el estado del avión (true or false).
2. Se debe crear una clase avión, la que, además de los atributos ya mencionados, debe
considerar los siguientes métodos:
a. Un constructor que reciba todos los valores como argumentos (cantidad de
pasajeros y pasajeros actuales).
b. Un constructor que cree los valores de los atributos de manera aleatoria
utilizando un Random (cantidad de pasajeros y pasajeros actuales).
c. Un método que retorne el ID del avión.
d. Un método que retorne la cantidad máxima de pasajeros del avión.
e. Un método que retorne la cantidad de pasajeros actuales del avión.
f. Un método que retorne el estado del avión.
g. Un método bajar pasajeros, que recibe el número de pasajeros que se baja y
actualiza en base a este valor la cantidad de pasajeros actuales. Recuerda validar
estos valores.
h. Un método subir pasajeros, que recibe el número de pasajeros que se sube y
actualiza en base a este valor la cantidad de pasajeros actuales. Recuerda validar
estos valores.
3. Se debe crear la clase Aeropuerto, la que tendrá los siguientes atributos:
a. Nombre = String que guardará el nombre del aeropuerto.
b. Avion [ ] A= new Avion [100]= arreglo de aviones pertenecientes a dicho
aeropuerto.
4. La clase Aeropuerto debe tener, además:
a. Un constructor que cree con atributos aleatorios los 100 aviones pertenecientes
al arreglo.
b. Un método que me muestre la cantidad total de pasajeros que están en los 100
aviones.
c. Un método que me muestre la cantidad total de espacios disponibles que están
en los 100 aviones.
d. Un método que permita ingresar el ID de un avión y retorne la información de
dicho avión.
Evaluación sumativa / Introducción a Java 3
Desarrollo
Por último su programa debe tener una clase Principal, en la que se debe crear un objeto de tipo
aeropuerto. Una vez creado, debe mostrar el siguiente menú:
Aeropuerto
1. Listar el ID de todos los aviones.
2. La cantidad de pasajeros actuales en todos los aviones.
3. La cantidad de asientos disponibles en todos los aviones.
4. Buscar y mostrar todos los datos de un avión a través de su ID.
5. Subir pasajeros (recibiendo el ID del avión).
6. Bajar pasajeros (recibiendo el ID del avión).
7. SALIR.
SE LOS AGRADECERIA UN MONTON SI ME PUDIERAN AYUDAR es mi primer año y para mi este mundo de la programacion me llama la atencion .
Valora esta pregunta


0