Free University of Bolzano/Bozen
Faculty of Computer Science - Bachelor in Applied Computer Science
Bachelor in Production Engineering
Introduction to Programming - A.A. 2006/2007

Esercizio 5

Tipi primitivi

Esercizio 5A

Realizzare una classe Libreria per rappresentare librerie dotate sia di libri in lingua italiana che di libri in lingua tedesca. Ogni oggetto Libreria deve mantenere le seguenti informazioni:

La classe Libreria deve esportare ai propri clienti i seguenti metodi:

Infine, realizzare una classe cliente che:


Esercizio 5B

Realizzare una classe Automobile con i seguenti attributi:

E i seguenti metodi:

Infine, realizzare una classe cliente con un metodo static chiamato prezzoAttuale che accetta come parametri un oggetto della classe Automobile e l'anno attuale e calcola e restituisce il prezzo corrente della macchina. Usare l'equazione seguente:

prezzoAttuale = prezzoNuovo * 0.8 ^ (annoAttuale - annoImmatricolazione)

dove per "a ^ b" s'intende "a elevato alla potenza b". Usare il metodo pow da java.lang.Math per calcolare la potenza.

Soluzione