當前位置:編程學習大全網 - 源碼下載 - 易語言計算器源代碼

易語言計算器源代碼

我不能這樣做,但我有壹個算法來解決這個方程...算法很麻煩,尤其是壹元二次方程。

但是這樣壹個負等式...似乎有點困難。

妳想要什麽源代碼?我可以發給妳,盡管開口。

先貼壹個二次方程的解:

。版本?2

。子程序?算法_解壹元二次方程?整型,?開放?形式為ax2+bx+c=0的二次方程。有兩個不等的實根返回2,賦值兩個變量;有兩個相等的實根返回1,兩個變量賦值相等;沒有真正的根返回0,兩個變量賦值0。

。參數?參數a,雙精度小數類型

。參數?參數b,雙精度小數類型

。參數?參數c,雙精度小數類型

。參數?存儲根1的變量。雙精度十進制類型。涉及

。參數?存儲根2的變量。雙精度十進制類型。涉及

。局部變量?方程參數a,?雙精度十進制類型

。局部變量?方程參數b,?雙精度十進制類型

。局部變量?方程參數c,?雙精度十進制類型

。局部變量?歧視性公式?雙精度十進制類型

?給方程賦值。

方程參數a?=?參數a

方程參數b?=?參數b

方程參數c?=?參數c

?采用公式法,需要先判斷判別式的正反情況。

判別式?=?方程參數b?×?方程參數b?-?4?×?方程參數a?×?方程參數c

如果是真的呢?(算法_取正反?(判別式)?=?-1)

存儲根1的變量?=?0

存儲根2的變量?=?0

回歸?(0)

如果真的結束了。

如果是真的呢?(算法_取正反?(判別式)?=?0)

存儲根1的變量?=?方程參數b?÷?(2?×?方程參數a)

存儲根2的變量?=?方程參數b?÷?(2?×?方程參數a)

回歸?(1)

如果真的結束了。

如果是真的呢?(算法_取正反?(判別式)?=?1)

存儲根1的變量?=?(方程參數b?+?判別式)?÷?(2?×?方程參數a)

存儲根1的變量?=?(方程參數b?-?判別式)?÷?(2?×?方程參數a)

回歸?(2)

如果真的結束了。

回歸?(0)

。子程序?算法_取加減,?整型,?開放?負值返回-1,0返回0,正值返回1。

。參數?想判斷正反價值?雙精度十進制類型

如果是真的呢?(想判斷正反價值?=?0)

回歸?(0)

如果真的結束了。

。如果?(取絕對值?(判斷正負數值)?=?判斷正負值)’?如果絕對值等於原數,則為正,否則為負。

回歸?(1)

否則。

回歸?(-1)

如果這是我寫的模塊代碼的壹部分...原諒我統壹格式。

  • 上一篇:如何解決使用vue打包時vendor文件過大或者是app.js文件很大的問題
  • 下一篇:夏季有什麽值得入手的拖鞋?
  • copyright 2024編程學習大全網