• 沒有找到結果。

專題五: 解一元二次方程式之二根 1.

N/A
N/A
Protected

Academic year: 2021

Share "專題五: 解一元二次方程式之二根 1."

Copied!
1
0
0

加載中.... (立即查看全文)

全文

(1)

專題五:

解一元二次方程式之二根

1. 搭配迴圈 (以便測試不同係數) 2. 迴圈內提示選項功能表,如下:

1> 輸入 a, b, c 係數 2> 求解

3> 印出二根 0> 結束 請選擇 ==>

3. 使用 switch …case 來切換選項功能

4. 分項工作使用函數 input()輸入 a,b,c, solve()求解及 printsol()列印原方程式及二根

5. 參數傳遞

5-1 叫用 input()時, 以 Call by Reference 方式傳回 a, b, c 係數 5-2 求解時以傳值法傳入 a,b,c,二根以傳參考方式傳回 5-3 以傳值法傳入 a,b,c 及二根列印解答

函數原型 input (float &a, float &b, float &b)

solve(float a, float b, float c, float &x1, float &x2,) printsol(float a, float b, float c, float x1, float x2 提示:a,b 兩者不得同時為 0

b2 – 4*a*c <0 時為虛根,可使用 abs()數學函數取絕對值,或以 -1 *( b2 – 4*a*c)轉為正值 實部與虛部不可直接相加,列印解答時請以 x1 + x2(i), x1 - x2(i)型式表示

使用 sqrt()數學函數來開根號,引數須宣告為 double 使用數學函數時,須引入cmath 標頭檔

可使用 system(“cls”); 來清除螢幕上之信息

驗收截止日期 108/04/19

參考文獻

相關文件

[r]

[r]

甲、乙兩間通訊行,各以相同的成本買入一款新手機。甲通訊行按成本

索隆目前蒐集了5個玩具公仔,魯夫目前蒐集了25個玩具公仔,從下個

[r]

[r]

[r]

明龍計算一題兩個數相加的數學題目,不小心算成了相減,所得到的答