Evaluating bids

Algoritmo

Published on the November 23, 2017 in IT & Programming

About this project

Open

En el Hotel ACME, se tiene almacenada la información de las habitaciones y los
huéspedes que se registran en el hotel. En los siguientes arreglos de registros:
HABITACIÓN huésped
número. Número de habitación
Tipo Nombre
Precio Fecha de arribo
Disponible
El arreglo habitación debe estar ordenado de acuerdo al número de habitación.

Donde:
 Número.- Representa el número de la habitación.
 Tipo.- Indica el tipo de habitación que puede ser:
SI.- Si la habitación es simple.
DO.- Si la habitación es doble.
TR.- Si la habitación es triple.
SU.- Si la habitación es suite.
 Precio.- Representa el precio de la habitación.
 Disponible.- Indica si la habitación está disponible:
SI.- Habitación disponible.
NO.- Habitación no disponible.
 Número de habitación.- Indica el número de la habitación
 Nombre.- Representa el nombre del huésped (nombre con los dos apellidos)
 Fecha de arribo.- Indica la fecha de arribo del cliente al hotel.
Diariamente acuden muchos clientes al Hotel ACME (n clientes), solicitando
información. Una vez que se registran n clientes dependiendo de la disponibilidad de
habitaciones. Desarrollar el programa en C, que permita realizar las siguientes
operaciones:
a) Dado el nombre del huésped que se desea registrar en una habitación X, se le
dé de alta, si existe habitación disponible, sin olvidar registrar la fecha de ingreso
al hotel.

B) Generar un reporte para obtener el total de habitaciones: simples, dobles, triples,
y suites que hay disponibles. (Recuerde que puede haber habitaciones no
disponibles es decir de acuerdo a la ocupación).
C) Generar un reporte (previo), que puede solicitar un cliente para ver su estado de
cuenta que lleva hasta el día de hoy, debe mostrar sus datos (nombre, número
de habitación, el tipo, en número de días que lleva hospedado y el total al día de
hoy.
D) Dado el nombre del huésped y la fecha actual, le muestre lo que debe pagar el
huésped (recuerde la diferencia entre las fechas la de registro y la de salida),
que da el número de días que se hospedó. Debe preguntar si requiere factura (
no, no se genera, y si es sí generar la factura), de la siguiente forma:

COMPAÑÍA hotelera acme factura
av. Matamoros 2004 FOLIO: _______
Fraccionamiento Colinas del Valle
Monterrey, N.L.

rfc: paa 141120 s4
nombre del cliente: ______________________________________________
monterrey, n.L. A (dd) de (mm) de (aaaa)
descripcion num. DÍAS PRECIO UNITARIO IMPORTE
Hospedaje
_________
SUBTOTAL:
IVA 16% : _________
TOTAL A PAGAR:

Es un algoritmo que necesito junto con su diagrama de flujo

Category IT & Programming
Subcategory Other
Project size Medium
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed

Delivery term: Not specified

Skills needed