警示訊號 分母為0 錯誤 (已爬文...但還是不知道變數應用

  •   20 
  • 最後發表   will1  2021 十月 25
will1 發文於   2021/10/21

variable:PD(0) ;  

PD=value27/(value25+value26);

if PD>1.1  then ret=1;

其他文章的分母為0 解決辦法 都沒變數

但我的因為有PD變數....不知道如何避開分母為0.....

XQ小幫手 發文於   2021/10/25

Hello will1,

 

其實您使用的 value27, value25 和 value26 這些都是變數,因為是系統預先設定好的變數所以您不用特別命名就可以使用。

所以要避開分母為0就是要對除法的分母作判斷即可。

舉例來說:

if (value25 + value26) <> 0 then PD=value27/(value25+value26) else PD = 0;

這樣就可以避開當PD運算時,分母為0的狀況。

發表回覆
Close