Realizzare
un programma in C++ che riceva in ingresso due numeri complessi
(in forma parte reale e coefficiente dell'immaginario) e
l'indicazione di un'operazione da compiere tra i due numeri;
l'operazione sia specificata tramite un carattere secondo la seguente
tabella:
S - somma
D - differenza
P - prodotto
R - rapporto
Il
programma fornisca il risultato dell'operazione richiesta sempre nella
forma parte reale e coefficiente dell'immaginario e chieda all'utente
se le operazioni sono finite, terminando in caso di risposta positiva.
Per ognuna delle operazioni previste si realizzi un opportuno
sottoprogramma; si realizzino, inoltre, opportuni sottoprogrammi per la
lettura e la stampa di un numero complesso, sempre nella forma parte
reale e coefficiente dell'immaginario.
HINT:
assumendo che (a,b) e (c,d) siano due numeri complessi nella
forma (parte reale, coefficiente dell'immaginario), valgono le seguenti
relazioni:
Esempio:
|