原標題:電子秤單價輸入藏貓膩?因四捨五入産生
網路配圖
“電子秤存在驚人秘密!商家在電子秤單價欄裏分別輸入絕對值相等的整數和帶小數點的價格時,計算出的價格大不同。”近日,有關電子秤通過按“0”或通過不同的單價輸入方法來控制價格的帖子在網上流傳甚廣。這個關係著市民“菜籃子”和“錢袋子”的傳言是不是真的呢?
傳言:多按幾個“0”價格就不一樣
近來,一則“電子秤可以通過按‘0’控制價格”的網帖很火。網帖舉例,一條魚11元/斤,老闆輸入價格“22”(公斤),顯示價格“9”元。但當價格輸入“22.0”時,顯示價格“8.4”元。類似的傳言很多。另一則報道顯示,消費者去買菜,毛豆每公斤14元,稱重時攤販在電子秤上按0.14元的價格輸入時,最終顯示金額為0.11,於是攤販向其收取了11元。消費者質疑攤販的做法,要求按單價14元重新稱重,結果顯示金額為10.52元。
通過對電子秤按“0”操縱價格的傳言主要分為兩種:一種是在小數點後的數字後,多輸入“0”,顯示的價格與不輸入“0”不同;一種是不按常規方法輸入價格,例如,21元輸入0.21,56元輸入0.56,最後的價格再乘100。按照這兩種操作方法,計算出的價格與實際價格不一樣。
探訪:多數商家並未採用傳言方法
6月4日,在金晶大道一市場,每個攤位觀察交易3筆以上。在觀察中發現,目前市場上使用的電子秤多是自帶小數點後兩位數的,例如,輸入12,則顯示為12.00,而輸入12.0,價格仍舊顯示在12.00元。商家均是採用常規的方法進行計價,並沒有出現第二種傳言中將價格輸入為0.xx的方式。
對此,一商家説,商家都是直接輸入價格,不會採用第二種傳言中的方法,因為這種方法不一定會多賺錢,“算不對還會比實際價格錢少,何苦呢?”
實驗:按不同方法輸入數字價格略有不同
輸入的方式不同,電子秤算出的價格就不同,是不是真的?在上述市場,在市場管理人員的監督下,一家出售常規電子秤的商家進行了實驗。實驗一小數點後多按“0”記者看到,常規的電子秤有重量(千克)、單價(元/千克)、金額(元)三項。其中,重量精確到小數點後三位,單價和金額精確到小數點後兩位。
這種電子秤都是自動默認小數點後兩位,小數點後的數字後面無論輸入幾個0,都默認為x.00元。實驗二非常規的價格輸入法首先稱重了一桶洗潔精,重量顯示為1.18kg。將洗潔精放置在電子秤上,將單價設置為55元/kg時,總價顯示為64.9元。而按照非常規輸入法,單價輸入0.55元/kg時,總價顯示為0.65元,那這桶洗潔精的價格就是65元,比第一種演算法多了0.1元。
隨後,再次用電子秤進行計算。仍舊是1.18kg的洗潔精,將單價設置為3元/kg時,總價顯示為3.54元;而將單價輸入0.3元/kg時,總價顯示為0.35元,則這桶洗潔精的價格是3.5元,比第一種演算法少0.04元錢。隨後,又找來一把0.73kg的錘子。仍舊按照上述3元/kg計算時,總價顯示為2.19元;將單價輸入0.3元/kg時,總價顯示為0.22元,錘子價格則為2.2元,比第一種演算法多了0.01元。
釋疑:並非藏貓膩,差價因四捨五入産生
通過實驗,得出結論:這種電子秤都是自動默認小數點後兩位,無法通過增加小數點後數字後面的0來操縱價格。如果商家使用非常規輸入法,儘管單價的數額不同,但總價有可能多,也有可能少。這究竟是什麼原因呢?出售電子秤的商家説,其實這並不是什麼貓膩,而是因四捨五入的演算法産生的差別。
“電子秤最終價格顯示的是小數點後兩位,如果多於兩位,則執行的是四捨五入的原則。”也就是説,當單價與重量相乘計算總價時,産生的總價小數點後第三位如果小于5,則自動舍去,這時候金額就會比實際金額少。如果總價産生的小數點後第三位大於5,則自動進位,這時候金額就會比實際金額多。
商販王女士説:“商品的單價不同,重量也未知,誰會事先計算最後一位數字是否大於5呢?根本就不符合實際情況!”從淄博質監部門了解到,計價秤採用四捨五入的演算法是符合技術規範的。