Laboratorio di Calcolo II AA 2003/04

Esercitazione 4, settimana del 17/5

 

Seguite l’esempio illustrato nella lezione 5 da pag 15 a pagina 30 (ripasso delle nozioni già viste nell’esercitazione 3) effettuando tutti i passaggi intermedi indicati nei lucidi.

 

Implementate la classe dei numeri complessi (che potreste ad esempio chiamare Compl, cf pag. 38), includendo anche l’algebra di composizione interna e le operazioni tra numeri complessi e numeri reali . In particolare dovrete implementare:

 

-          Costruttori (vuoto e conparametri) e distruttore

-          Metodi di tipo Set e metodi di tipo Get

-          Metodi per il calcolo del modulo e della fase

-          Gli operatori di somma, sottrazione, moltiplicazione e divisione tra numeri complessi

-          Gli operatori di somma, sottrazione, moltiplicazione e divisione o tra numeri complessi e numeri reali o interi

L’overloading dell’operatore << in modo da scrivere un numero complesso nella forma   a + bi  dove a e b sono rispettivamente la parte reale e la parte immaginaria