lunes, 10 de noviembre de 2025

Sistema de Reservas Hoteleras

 Una cadena hotelera desea contar con un sistema informático que le permita registrar y analizar las reservas que se realizan en sus establecimientos.

Los hoteles manejan tres tipos de reservas: Estándar, Premium, y Mixta.

  • desmarcada

    En las reservas Estándar, el precio es de $15.000 por noche, y la cantidad de noches es un dato que se ingresa manualmente.

  • desmarcada

    En las reservas Premium, el precio es de $30.000 por noche más un 10% adicional. La cantidad de noches es un dato que se ingresa manualmente.

  • desmarcada

    En las reservas Mixtas, el precio total se obtiene sumando (noches estándar × $15.000) + (noches premium × $30.000 + 10%), y la duración total es la suma de las noches de hospedaje de ambas reservas.

Cada reserva debe almacenar la información del cliente (dni y nombre con apellido), los datos correspondientes al tipo de reserva y los valores necesarios para determinar su costo total y duración.

1 (30) - Implemente una estructura template que permita mantener una colección de elementos de forma dinámica (vector dinámico) sin utilizar STL. La estructura deberá permitir: agregar elementos, remover por posición y conocer la cantidad almacenada.

2 (25) - Diseñe el modelado necesario aplicando POO para representar este problema.Puede utilizar la estructura del punto anterior.

3 (20) - Desarrolle una función que permita cargar distintas reservas, calcular los valores correspondientes según el tipo, y mostrarlas por pantalla. 

4 (15) - Realice una función que permita mostrar todas las reservas por pantalla sobrescribiendo el operador <<: 

nombre del cliente … tipo de reserva … duración total … costo final.

5 (10) - Indique brevemente:

  • ¿Por qué los templates son importantes en un lenguaje de tipado estático como C++

  • ¿Qué diferencia existe entre reutilizar código mediante herencia y mediante composición? Cuando aplicaría uno u otro?

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.

La empresa CursoSys lo contrata para desarrollar un software que permita registrar el dictado de su curso

La empresa CursoSys lo contrata para desarrollar un software que permita registrar el dictado de su curso. La empresa dicta un curso y tien...