Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


esercizi con soluzioni java, Appunti di Elementi di Informatica

laboratorio di programmazione java

Tipologia: Appunti

2017/2018

Caricato il 07/12/2018

federico-pastina-1
federico-pastina-1 🇮🇹

3.8

(8)

34 documenti

1 / 7

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Realizzazione di Classi
Laboratorio
03/10/16
pf3
pf4
pf5

Anteprima parziale del testo

Scarica esercizi con soluzioni java e più Appunti in PDF di Elementi di Informatica solo su Docsity!

Realizzazione di Classi

Laboratorio

¡ Scrivere la classe SavingsAccount che è del tutto simile alla classe BankAccount , tranne che per una variabile di istanza aggiuntiva, interestRate (tasso di interesse annuo). Fornire, oltre a tutti i metodi della classe BankAccount l Un metodo costruttore che imposti sia il saldo iniziale che il tasso di interesse l Un metodo addInterest che aggiunge gli interessi trimestrali al conto

¡ Un distributore di bibite contiene lattine di bibite. Per comprare una bibita il cliente deve inserire un gettone. Quando il gettone è inserito, una lattina cade nel contenitore dove può essere presa dal cliente. Il distributore può essere riempito con ulteriori lattine. Vogliamo essere in grado di determinare quante lattine e gettoni sono presenti nella macchina ad un dato istante. ¡ Quali metodi sono necessari per la classe DistributoreBibite? ¡ Tradurre le descrizioni informali in Java signatures. (nomi, parametri, e tipi restituiti). ¡ Quali sono le variabili di istanza che necessitano? ¡ Implementare e testare la classe ottenuta.

¡ Esercizio come il precedente rispetto però ad una classe Studente dove siamo interessati a registrare i voti degli esami di uno studente e recuperare il voto medio.

¡ Progettare una classe RegistratoreCassa

che permetta di svolgere le seguenti

operazioni:

l registrare il prezzo di un articolo venduto l inserire la somma di denaro pagata dal cliente l calcolare il resto dovuto al cliente

¡ Specificare costruttore, proprietà e

metodi di tale classe.

¡ Testare opportunamente la classe.