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 6

Simulazione del Midterm e Istruzioni Condizionali


Exercise 6A (Midterm Simulation)

Questo esercizio - come il midterm - è disponibile solo in lingua inglese.

We want to realize a program to handle a document archive. For each document the following information is stored: name of the author, title of the document, and number of available copies.

Part 1. Write a class Document that implements the following methods:

An example program that uses class Document is given: TestDocument.java

Part 2. Write a class UseDocument, client of Document, that contains the following public static methods:

An example program that uses class UseDocument is given: TestUseDocument.java

Soluzioni: Document.java, UseDocument.java



Esercizio 6B (Istruzioni condizionali)

Progettare e realizzare una classe Java CassaCambioDollari, che rappresenta casse automatiche che consentono di cambiare dollari in euro. Delle casse sono d'interesse le seguenti funzionalità:

Il tasso di scambio Euro/Dollaro è definito come la quantità di Euro ottenuti cambiando un Dollaro:
0.5 se la quantità di dollari cambiati è minore di 10
0.9 se la quantità di dollari cambiati è tra 10 e 100
1.0 se la quantità di dollari cambiati è maggiore di 100.

Soluzione: ExchangeMachine.java