C 實現小型複數計算器

2022-09-25 01:18:11 字數 1088 閱讀 7398

小型複數計算器專案設計,供大家參考,具體內容如下

1、實現複數的設定和顯示。

2、宣告乙個複數類complex,過載運算子 「+」、 「-」、 「*」、 「/」,使之能用於複數的加、減、乘、除,運算子過載函式作為complex類的成員函式。

3、宣告乙個複數類complex,過載運算子 「+」,使之能用於複數的加法運算。參加運算的兩個運算量可以都是類物件,也可以其中有乙個是整數,順序任意。例如:c1+c2,i+c1, c1+i,均合法(設i為整數,c1,c2為複數),分別求兩個複數之和、整數和複數之和,並顯示運算結果。

4、實現用運算子 = = 進行複數的相等比較,並顯示比較結果。

5、在程式中還應該有建構函式,析構函式,並要用到友元函式。

廢話不說,直接**,歡迎指正。

#include

#include

using namespace std;//標準命名空間

void home_page()//列印首頁

//建構函式初始化虛數的實部和虛部

friend complex operator +(complex &c1,complex &c2)//實現兩虛數(或實數)相加

friend complex operator -(complex &c1,complex &c2)//實現兩虛數(或實數)相減

friend complex operator *(complex &c1,complex &c2)//實現兩虛數(或實數)相乘

friend complex operator /(complex &c1,complex &c2)//實現兩虛數(或實數)相除

friend bool operator ==(complex &c1,complex &c2)//實現兩虛數(或實數)相比較

else

return false;

}void set_real()//實現給實部賦值

void set_imag()//實現給虛部賦值

void display()//顯示運算結果

break;

case 2:

return 0;

}本文標題: c++實現小型複數計算器

本文位址:

C 小型複數計算器專案設計

一 問題描述及功能要求 1 實現複數的設定和顯示。2 宣告乙個複數類complex,過載運算子 使之能用於複數的加 減 乘 除,運算子過載函式作為complex類的成員函式。3 宣告乙個複數類complex,過載運算子 使之能用於複數的加法運算。參加運算的兩個運算量可以都是類物件,也可以其中有乙個是...

簡單實現C 複數計算器

1.有關計算器的功能 a,實現多個複數 包括實數 的加減乘除,大小比較,b.實現十進位制實數的進製轉換,可以轉換任意進製 2.有關設計的原理 a.複數計算的部分,採用運算子的過載,進行複數的加減乘除以及大小比較 對於輸入輸出,和 輸入的過載,實現a bi形式的複數的輸入。輸出的過載,實現實數的輸出 ...

iOS實現小型計算器

步驟 1.開啟xcode,單機creat a new xcode project 3.填寫專案名稱單機next 4.viewcontroller.h中定義成員和方法 import inte ce viewcontroller uiviewcontroller property retain,nona...