1. 程式人生 > >5-17編寫一個類實現複數的運算

5-17編寫一個類實現複數的運算

編寫一個類實現複數的運算
m_dRealPart:實部,代表複數的實數部分;
m_dImaginPart:虛部,代表複數的虛數部分;
複數類ComplexNumber的方法:
? ComplexNumber(double r, double i):建構函式,建立複數物件的同時完成複數的實部,虛部的初始化,r為實部的初值,i為虛部的初值。
getRealPart():獲得複數物件的實部;
getImaginaryPart();獲得複數物件的虛部;
setRealPart(double d); 把當前複數物件的實部設定為給定的形式引數的數字;
setImaginaryPart(double d);把當前複數物件的虛部設定為給定的形式引數的數字;
complexAdd(ComplexNumber c);把當前複數物件與形式引數複數物件相加,所得的結果也是複數值,返回給此方法的呼叫者;
complexMinus(ComplexNumber c);把當前複數物件與形式引數複數物件相減,所得的結果也是複數值,返回給此方法的呼叫者;
complexMulti(ComplexNumber c);把當前複數物件與形式引數複數物件相乘,所得的結果也是複數值,返回給此方法的呼叫者;
toString();把當前複數物件的實部,虛部組合成a+bi的字串形式,其中a和b分別為實部和虛部的數值