Skip to content

Latest commit

 

History

History
 
 

HotelManagemet-SearchFilters

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Struttre avanzate: Liste concatenate

![workInProgress](https://s31.postimg.org/iwyjicjiz/Work_in_progress_1024x603.png)

Traccia del programma

Una catena di alberghi possiede un archivio dei propri alberghi. Nel file alberghi.dat sono memorizzate le informazioni relative alla localizzazione degli alberghi, come segue:

tipo di dato dato
codice albergo ALB1
nome albergo Hotel Dell'Alba
indirizzo via Roma, 15
città Milano
nazione Italia
telefono +39xxxxxx
fax +39kkkkkk

Un secondo file denominato stanze.dat contiene le informazioni relative alle stanze presenti in ciascun albergo. Infatti, ciascun albergo ha stanze che si differenziano per la tipologia. Ogni tipologia offre servizi differenti. L'elenco delle tipologie di un albergo viene separato dall'elenco delle tipologie di un altro albergo mediante il carattere # Il file è strutturato come segue:

tipo di dato dato
codice albergo alb1
tipologia di stanza x
numero di stanze della tipologia x 12
prezzo stanza della tipologia x 30
tv tip.x si
condizionatore tip.x no
frigo tip.x si
internet tip.x no
... altre stanze ...
questo carattere divide gli hotel #
altro albergo ... ...

Inserire tutti i dati nel modo come visto sopra e aggiungere nuove tipologie di stanze.

Istruzioni per lo sviluppo

Scrivere un programma che implementi tutte le classi ed i relativi metodi per la gestione dell'archivio, e permetta di effettuare interrogazioni su più attributi come:

  • trovare alberghi che costano meno di 40 euro
  • trovare alberghi che costano tra 40 e 90 euro
  • trovare alberghi con tv e accesso a internet
  • trovare alberghi che hanno un costo <50€ ed offrono aria condizionata

Info

Per realizzare il programma viene utilizzato l'IDE Eclipse

My WebSite

© Antonio Maulucci 2017