Examen Final POO
Examen Final POO
Examen Final POO
Carrera
Ing. En sistemas y computación
Asignatura
Programación orientada a objetos
Sección
0422
Facilitador
JOSE RAFAEL ROJAS BERIGUETE
Tema
Hotel punta paraíso
Sustentantes
RAIBER VIZCAÍNO LARA 21-MIST-1-039
Stiwart Fernando Buret Cuevas 21-SIST-1-005
Ashley Orfelia Peña Frías 21-sist-1-052
Milly Jeromill Romero Matos 21 SIST 1 046
Fecha de entrega
12/12/2022
package hotelpunta.paraiso.com;
package hotelpunta.paraiso.com;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
datos.put("tipo", tipo);
//Metodo que sera ejecutado para las personas que no reserven una
habitacion
public void entradaSinReserva(){
HashMap<String, String> datos = new HashMap<>();
HashMap<String, String> fechaIO = getFechaInOut(0);
String id = generarID();
if (idPersona.toString().indexOf(id) == -1) {
idPersona.add(id);
} else {
do {
id = generarID();
if (idPersona.toString().indexOf(id) == -1) {
idPersona.add(id);
} else break;
} while (true);
}
datos.put("tipo", "null");
datos.put("fechaEntrada", fechaIO.get("fechaEntrada"));
datos.put("fechaSalida", fechaIO.get("fechaSalida"));
datos.put("isReserva", "false");
datos.put("habitacion", "-1");
datos.put("pulsera", "-1");
datos.put("semana", "0");
personasLlegada.put(id, datos);
idContext = id;
entradaReserva = false;
}
return fecha_tiempo;
}
Opción #1
Operación #2
Opción #1
Operación #5
Opción #0
Operación #7
Menú anterior
Opción #2
Operación #8
Opción #6
Operación #10
Opción #2
Operación #11
Opción #5
Operación #13
Opción #2
Operación #14
Inicio de nuevo
Opción #3
Operación #17
Opción #1
Operación #18
Opción #4
Operación #20
Opción #5
Operación #21
Opción #2
Operación #23
Opción #5
Operación #24
Opción #1
Operación #25
Opción #3
Operación #27
Opción #4
Operación #28
Opción #0
Operación #29
Opción #5
Operación #30
Opción #6
Operación #32
Opción #1
Operación #33
Opción #3
Operación #35
Opción #1
Operación #36
Opción #2
Operación #37
Opción #3
Operación #38
Opción #5
Operación #40
Opción #0
Operación #41
Opción #5
Operación #42
Opción #2
Operación #44
Opción #4
Operación #45
Opción #1
Operación #46
Aquí ahora se encuentra dentro del Hotel, pero sin reservar una habitación
Opción #1
Operación #48
Opción #1
Operación #54
Opción #2
Operación #49
Opción #3
Operación #50
Opción #5
Operación #52
Opción #6
Operación #53
Opción #0
Operación #55
Opción #0
Operación #56
Opción #5
Operación #57
Opción #7
Operación #59
Opción #0
Operación #60
Mensaje que saldrá cuando cierre el programa si el cliente había reservado una
habitación