Esercizi per casa


Cronologico Percorso di conversazione 
  • From: Pierpaolo Loreti < >
  • To:
  • Subject: Esercizi per casa
  • Date: Tue, 14 Dec 2010 21:36:32 +0100

Come detto in laboratorio vi propongodue esercizi "semplici" per giovedì p.v.

1) modificare la classe intero eliminando il metodo setValore e usando un costruttore che ha come parametro un intero (che usa per inizializzare valore)
2) gestire l'uguaglianza fra due oggetti della classe intero
Ad esempio, definendo
Intero i1 = new Intero(5);
Intero i2 = new Intero(5);
come gestisco l'uguaglianza fra i1 ed i2??

ed un esercizio più lungo per martedì p.v.:
Usando l'esempio della classe Intero, definire una classe per gestire i numeri complessi:

creare la classe Complesso (no main) con le seguenti caratteristiche:
- due varibili di istanza double per parte reale e parte immaginaria
- i seguenti metodi
- Complesso(double; double)
- re(): restituisce la parte reale
- im(): restituisce la parte immagianria
- coniuga(): retituisce un nuovo complesso (coniugato del primo)
- toString(): mostra a video il valore del numero complesso (riscrittura di toString di Object)
- piu(Complesso): somma due nueri complessi
- meno(Complesso): sottrae il numero complesso

Proprietà dei complessi
definito z = a + i b, allora 
z1 = a1 + i b1, z2 = a2 + i b2, allora 
piu: z1+ z2 =  (a1 + a2) + i (b1 + b2);
meno: z1- z2 =  (a1 - a2) + i (b1 - b2);
re(z) = a
  im(z) = b; 
z* = a - i b; 

- creare la classe con main TestComplessi e verificare il funzionamento di tutti i metodi

Buon lavoro
Pierpaolo Loreti

PS1 chi non vuole ricevere messaggi da questa lista si può cancellare qui: https://lists.uniroma2.it/index.html/sigrequest/swtlc o scrivendomi

PS2 ho aggiunto tutti gli iscritti 2010/2011 alla mailing list (spero di non aver sbagliato gli indirizzi)







  • Esercizi per casa, Pierpaolo Loreti

Archivio con motore MhonArc 2.6.16.

§