Lógica - ayuda porfa

 
Vista:

ayuda porfa

Publicado por william erazo salas (1 intervención) el 09/06/2008 18:08:03
una cadena turistica posee 10 hoteles, la junta directiva desea saber estan alojadas en cada hotel, indicando que habitaciones estan ocupdas y desocupadas .
cada hotel posee 50 habitaciones clasificadas por letras de (a,b,c)al registrase un huesped sele asignara una habitacion de las disponibles emitiendo un recibo con fecha y hora de entrada, numero de habitacion y tipo. si no hay habitacion imprimir mensaje no hay habitacion disponibles.
cuando se retire el huesped debe entregar el recibo para quesele calcule su cuenta, esta se basara en "numero de dias de estadia y tipo de habitacion en que se alojo segun tabla.

tipo de habitacion.. precio por dia...cantidad de habitaciones...decuento por estadia
a 150$ 10 mas de 2 y menos de4=20%
b 100$ 25 mas de 5 =15%
c 80$ 15 mas de 8>dias= 10%




favor hacer pseudocodigo y flujograma
(for nex,, si y no,, )

muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Creación de pseudocódigo y flujograma para sistema de alojamiento en cadena turística

Publicado por Alejandro (49 intervenciones) el 26/01/2024 00:32:34
William, aquí tienes un pseudocódigo que describe el proceso de asignación de habitaciones en la cadena turística, emisión de recibos y cálculo de la cuenta al retirarse el huésped. También se incluye un flujograma básico que puedes seguir como guía para crear uno más detallado según tus necesidades.

Pseudocódigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Para cada hotel de 1 a 10
    Inicializar habitaciones disponibles
 
Repetir hasta que el huésped decida salir
    Mostrar lista de hoteles y habitaciones disponibles
 
    Solicitar al huésped que elija un hotel
    Solicitar al huésped que elija el tipo de habitación (a, b o c)
 
    Si hay habitaciones disponibles en el hotel y tipo elegido
        Asignar habitación al huésped
        Generar recibo con fecha, hora, número de habitación y tipo
 
        Repetir hasta que el huésped decida salir del hotel
            Mostrar opciones de servicios adicionales (si los hay)
 
        Solicitar al huésped que entregue el recibo al salir
        Calcular la cuenta basada en el tipo de habitación y la duración de la estancia
        Imprimir la cuenta
 
    Sino
        Imprimir "No hay habitaciones disponibles en el hotel seleccionado y tipo de habitación"
 
Fin del programa

Flujograma:

Puedo proporcionarte una descripción paso a paso del flujograma para ayudarte a crearlo utilizando herramientas como draw.io, Lucidchart, o cualquier otra plataforma de creación de diagramas.

1. Inicio:
- El programa comienza.

2. Inicialización de habitaciones:
- Para cada hotel de 1 a 10, inicializar las habitaciones disponibles.

3. Inicio del bucle principal (hospedaje):
- Repetir hasta que el huésped decida salir.
- Mostrar lista de hoteles y habitaciones disponibles.

4. Elección de hotel y tipo de habitación:
- Solicitar al huésped que elija un hotel.
- Solicitar al huésped que elija el tipo de habitación (a, b o c).

5. Asignación de habitación:
- Si hay habitaciones disponibles en el hotel y tipo elegido:
- Asignar habitación al huésped.
- Generar recibo con fecha, hora, número de habitación y tipo.

6. Estancia del huésped:
- Repetir hasta que el huésped decida salir del hotel.
- Mostrar opciones de servicios adicionales (si los hay).

7. Salida del huésped:
- Solicitar al huésped que entregue el recibo al salir.

8. Cálculo de la cuenta:
- Calcular la cuenta basada en el tipo de habitación y la duración de la estancia.

9. Imprimir cuenta:
- Imprimir la cuenta.

10. Verificación de habitaciones disponibles:
- Si no hay habitaciones disponibles en el hotel seleccionado y tipo de habitación:
- Imprimir "No hay habitaciones disponibles en el hotel seleccionado y tipo de habitación".

11. Fin del programa:
- El programa termina.

Estos pasos pueden ayudarte a crear un flujograma utilizando las herramientas mencionadas. Recuerda que el diseño y formato del flujograma pueden variar según las convenciones que prefieras o las que se utilicen en tu entorno académico o profesional.

Ten en cuenta que el flujograma es un diagrama básico, y puedes agregar más detalles y refinamientos según sea necesario.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar