Un'azienda di articoli sportivi gestisce la dislocazione dei propri prodotti su più magazzini.
Un file denominato magazzino.dat contiene le informazioni relative alla localizzazione dei magazzini, come segue:
| tipo di dato | dato |
|---|---|
| codice magazzino | ENG07F12 |
| indirizzo | via magno, 7 |
| città | Roma |
| nazione | Italia |
| numero di telefono | ++3906xxxxxx |
| fax | ++3906xxxxxxxx |
Un secondo file, denominato prodotti.dat, contiene le informazioni relative ai prodotti:
| tipo di dato | dato |
|---|---|
| codice prodotto | SCP22LK |
| descrizione | cellulare smartphone |
| prezzo | 729 |
Un terzo file denominato giacenze.dat contiene le disponibilità nei vari magazzini:
| tipo di dato | dato |
|---|---|
| codice magazzino | ENG07F12 |
| codice prodotto | SCP22LK |
| quantità | 20 |
Ogni tripla denota che il prodotto con codice prodotto indicato è disponibile nel magazzino codice magazzino indicato nella quantità quantità.
Esempio: La tripla indicata denota che il magazzino d Roma contiene 20 cellulare smartphone
Scrivere un programma che include tutte le necessarie classi, ed implementi alcune funzionalità, come ad esempio, dato un codice di prodotto, restituire l'elenco di tutti i magazzini che lo contengono.
Descrizione prodotto: cellulare smartphone Prezzo: 729
| Nazione | Città | Indirizzo | Quantità |
|---|---|---|---|
| Italia | Roma | via magno, 7 | 20 |
Per realizzare questo programma viene utilizzato l'editor (IDE) IntelliJ Idea
© Antonio Maulucci 2017