有網友爆料稱,各廠商手機計算器全線陣亡。原來,不少手機的計算機出現了奇妙的BUG,計算“10%+10%”時,得出的結果不是0.2,而是0.11。是什麼原因導致手機計算器算出10%+10%=0.11?
至於“BUG”原因,主要是計算器對輸入符號的理解不同。我們輸入“10%+10%”,其原型為“10/100+10/100”,我們在運算的時候,是先算兩個除法,再相加。但非科學計算器的計算邏輯卻不是這樣,它會認為連續百分比計算10%+10%其實就是10%+(10%x10%)。是不是有種不明覺厲的感覺?
我的蘋果6s在計算的時候也是這樣的,10%直接給自動換算為0.1再加上10%的時候,卻是給換算為0.01,導致的結果就是0.11。這個是bug?專業工程師解讀說不是,好吧,我不知道。我就是一個普通的使用者,我沒有想成為一個技術大神的願望,也不懂這些專業的術語和技術,我就想要一部使用起來很不錯的手機即可。
當然,對於技術大神而言,這個可能就是一個理解不同而已,對於普通消費者而言可能就是一個bug,我要的是結果,而不是你的理解方式,我計算的結果錯誤了,就是消費體驗差,這個是消費者關心的,而不是手機背後的邏輯思維,你的邏輯正確與否跟我沒有關係,我要的是好用。
你覺得這樣的計算錯誤,你能接受嗎?
有網友爆料稱,各廠商手機計算器全線陣亡。原來,不少手機的計算機出現了奇妙的BUG,計算“10%+10%”時,得出的結果不是0.2,而是0.11。是什麼原因導致手機計算器算出10%+10%=0.11?
至於“BUG”原因,主要是計算器對輸入符號的理解不同。我們輸入“10%+10%”,其原型為“10/100+10/100”,我們在運算的時候,是先算兩個除法,再相加。但非科學計算器的計算邏輯卻不是這樣,它會認為連續百分比計算10%+10%其實就是10%+(10%x10%)。是不是有種不明覺厲的感覺?
我的蘋果6s在計算的時候也是這樣的,10%直接給自動換算為0.1再加上10%的時候,卻是給換算為0.01,導致的結果就是0.11。這個是bug?專業工程師解讀說不是,好吧,我不知道。我就是一個普通的使用者,我沒有想成為一個技術大神的願望,也不懂這些專業的術語和技術,我就想要一部使用起來很不錯的手機即可。
當然,對於技術大神而言,這個可能就是一個理解不同而已,對於普通消費者而言可能就是一個bug,我要的是結果,而不是你的理解方式,我計算的結果錯誤了,就是消費體驗差,這個是消費者關心的,而不是手機背後的邏輯思維,你的邏輯正確與否跟我沒有關係,我要的是好用。
你覺得這樣的計算錯誤,你能接受嗎?