除法運(yùn)算時(shí)必須考慮除數(shù)為0的情況

發(fā)布時(shí)間:2024-03-21
比如說一臺(tái)檢重秤,每天生產(chǎn)過程中會(huì)統(tǒng)計(jì)檢測總數(shù)量、產(chǎn)品合格數(shù)量,根據(jù)這兩個(gè)數(shù)據(jù),界面會(huì)自動(dòng)計(jì)算剔除數(shù)和產(chǎn)品合格率。
產(chǎn)品合格率 = 產(chǎn)品合格數(shù)量/檢測總數(shù)量*100%
公式這樣寫是沒錯(cuò)的,我在界面腳本上也是這樣寫的,并且在有些機(jī)器上也是正常運(yùn)行的,直到有一天,我發(fā)現(xiàn)在另外一臺(tái)機(jī)器上出現(xiàn)了腳本運(yùn)行報(bào)警提示,百思不得其解,于是繼續(xù)跟蹤又發(fā)現(xiàn),只要我對檢測總數(shù)量進(jìn)行清零處理,就會(huì)彈出腳本運(yùn)行錯(cuò)誤的提示才恍然大悟:編程要考慮除數(shù)為0的情況。
if smarttag(“檢測總數(shù)”)=0 then
smarttag(“產(chǎn)品合格率”)=0
else
smarttag(“產(chǎn)品合格率”)=smarttag(“產(chǎn)品合格數(shù)量”)*1000/ smarttag(“檢測總數(shù)”)
end if
用“產(chǎn)品合格率”做一個(gè)橫向的棒圖指示,左邊綠色區(qū)域表示通過數(shù)量,右邊紅色區(qū)域表示被剔除的產(chǎn)品數(shù)量,非常直觀的顯示!
上一個(gè):電腦cpu性能排行,處理器排行
下一個(gè):精神病人離婚程序是怎樣的

茶的倉味和陳味怎么區(qū)別
企業(yè)建網(wǎng)站企業(yè)品牌網(wǎng)站
怎么知道手機(jī)是多大屏,如何知道手機(jī)內(nèi)存多大
買筆記本怎么選內(nèi)存,筆記本一般買多大內(nèi)存為好
網(wǎng)絡(luò)空間申請
目前最好的安卓手機(jī)(安卓手機(jī)哪個(gè)好用)
mmbt4401,中文資料,數(shù)據(jù)手冊
怎么修改miui過渡動(dòng)畫,怎樣改手機(jī)過渡窗口動(dòng)畫
老版創(chuàng)維電視怎么連接無線網(wǎng)絡(luò)(電腦如何連接創(chuàng)維電視)
蘋果6怎么區(qū)分安卓系統(tǒng),怎樣分別安卓和蘋果系統(tǒng)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos