[go: up one dir, main page]

Vai al contenuto

Programmare in Java una lista della spesa

Wikibooks, manuali e libri di testo liberi.
Schermata del programma in Java per generare la lista della spesa

Nel seguente articolo del Sole 24 Ore : https://www.infodata.ilsole24ore.com/2024/10/10/chi-produce-piu-rifiuti-alimentari-tra-i-paesi-ue-italia-sopra-la-media-europea-per-spreco-alimentare/ pare che in Italia i rifiuti alimentari procapite dei componenti delle famiglie risultino di 100 Kg annui, cioè il 70% dei rifiuti alimentari complessivi, pertanto è ragionevole supporre che una notevole quantità di cibo venga buttata dalle famiglie per esempio perchè scaduti. Quindi le famiglie evidentemente hanno difficoltà a fare la spesa, evitando gli sprechi.
Una possibile soluzione per ovviare al problema è fare un menù settimanale, scrivendo in un foglio per ogni giorno della settimana i pasti relativi al pranzo e alla cena, e in un altro foglio gli ingredienti da acquistare per i pasti e gli altri articoli necessari, in modo da comprare solo il necessario, senza gettare nulla.
Conviene inoltre utilizzare un programma in Java, che in questo wikibook verrà realizzato con il relativo codice sorgente, per caricare gli ingredienti e gli altri articoli da acquistare, inserendo anche il supermercato e il nome del reparto o scaffale in cui si trovano, ordinando poi i prodotti per supermercato e scaffale, in modo che al negozio si trovino subito tutti gli articoli del reparto.
L'ordinamento lessicografico degli articoli si può fare tramite foglio di calcolo LibreOffice Calc o Excel, aprendo il file con estenzione CSV generato dal programma e si può poi inserire nel foglio di calcolo un'ulteriore colonna numerica, dove in ordine crescente si assegnerà al reparto o scaffale un numero, in modo da stampare una lista della spesa dove l'ordine dei reparti con i relativi prodotti seguirà il percorso da seguire nel supermercato. In tal modo la spesa si farà in maniera veloce ed efficiente, acquistando solo i prodotti necessari senza sprechi.
Il programma viene realizzato tramite l'ambiente di sviluppo (IDE) Eclipse, dopo avere installato il Java Development Kit. Su Linux Ubuntu e derivate basta semplicemente scaricare e installare Eclipse .


Linguaggi di programmazione su Wikibooks

Ada | Assembly | C | C++ | C# | CSS | HTML | Java | JavaScript | Lisp | LOGO | Lua | Pascal | Perl | PHP | Prolog | Python | XML