Paola Magillo, Univestita' di Genova,
Corso di Programmazione II per SMID, a.a. 2004-2005.
Laboratorio 06:
MODIFICHE A FINANCIAL APPLET
Riferimento: lezione 13 per financial applet
e lezione 12 per quanto riguarda
generalita' sugli applet.
Partire dal codice di financial applet:
classe FinancialApplet.java
per l'interfaccia grafica e
classe FinancialHistory.java
per la gestione del conto sottostante.
Parte 1
Provare ad eseguire FinancialApplet sia come applet che come applicazione
(per eseguirlo come applet occorre scrivere una pagina web che lo richiami).
Guardare come e' organizzato il codice di FinancialApplet e capire
che cosa fanno i vari metodi e in che modo.
Parte 2
Provare a fare i seguenti esercizi, che erano le prove di laboratorio agli
appelli della sessione invernale l'anno scorso (gennaio-febbraio 2004).
Esercizio 1
Modificare la classe FinancialApplet nel seguente modo:
-
dichiarare una costante intera MIN_DEPOSIT che definisce la cifra minima
depositabile
-
dichiarare una costante intera MAX_WITHDRAW che definisce la cifra massima
prelevabile
-
aggiungere il codice necessario affinche', nel caso venga depositata una
cifra minore di MIN_DEPOSIT o prelevata una cifra maggiore di MAX_WITHDRAW,
venga mostrata una finestra di dialogo contenente un opportuno messaggio di
errore ed un bottone di chiusura della finestra
Soluzione: FinancialAppletEs1.java
Esercizio 2
Modificare la classe FinancialApplet nel seguente modo:
-
dichiarare una costante intera INT_RATE che fissa il tasso di interesse del
conto
(esempio: INT_RATE = 3 significa che al conto viene applicato un interesse
del 3%)
-
inserire un nuovo bottone Interest che calcola l'interesse e lo versa sul
conto
Soluzione: FinancialAppletEs2.java