Paola Magillo, Univestita' di Genova, Corso di Programmazione II per SMID, a.a. 2005-2006.

Prova pratica d'esame - Esempio A

Il presente documento (con i link ai file java da scaricare) si trova alla pagina
http://www.disi.unige.it/person/MagilloP/P2_SMID05/facsimileA.html

Materiale di partenza

Codice java per gestione magazzino (lo stesso visto a lezione):

Compito da svolgere

Vogliamo che il magazzino contenga preferibilmente almeno un quantitativo minimo di pezzi di ogni articolo.

Modificare la classe GestioneMagazzino nel seguente modo:

  1. Dichiarare una costante intera MINIMO che definisce il numero minimo di pezzi che si vorrebbero avere in magazzino per ogni articolo.

  2. Se un articolo ha meno di MINIMO pezzi presenti, fare precedere da "***" la scrittura del suo numero di pezzi nelle finestre di dialogo movimento entrata e movimento uscita.
    SUGGERIMENTO: la modifica e' da fare nella classe interna InfoListener.

  3. Quando un movimento uscita provoca la discesa del numero di pezzi sotto al minimo, mostrare all'utente una finestra di avvertimento (nota: l'operazione di movimento uscita e' eseguita comunque).
    SUGGERIMENTO: la modifica e' da fare nella classe interna EseguiUscita.