10%+10%=0.11?手機計算器出錯,原因竟是人性化設計

2020-12-16 科技日報

近日,一則「手機計算器全線陣亡」的消息登上各大熱搜榜。不少網友發現自己手機的計算器出現了一個錯誤:在手機計算器中輸入「10%+10%」後,得出的結果不是0.2,而是0.11。科技日報記者用自己的華為手機測試以後發現,得出的結果也是0.11。

有不少網友測試後發現,蘋果、華為、三星、OPPO、vivo、小米等多款手機給出的計算結果均為0.11,僅有國內的魅族、錘子、努比亞旗下機型最終的計算結果為0.2。

那麼,手機計算器究竟為什麼會犯這種低級錯誤呢?引發該錯誤的機制又是什麼?

經過多方求證,科技日報記者得知,事實上,手機計算器出現這種情況不能算是錯誤,這主要是因為非科學計算器和科學計算器,對輸入符號的理解不同。人在計算時,會尊重計算中加減乘除的優先級,先做乘除再做加減,結果就是10%+10%=0.2。

然而,部分手機中的計算器APP按照非科學計算器的計算邏輯,則認為連續百分比計算,即「10%+10%」是按照10%+(10%×10%)的邏輯進行計算,於是便得出0.11的結果,所以最終結果與常識不符。這只是因為計算器使用的算法邏輯不同,並不能算是計算錯誤。

非科學計算器的計算邏輯,默認的連續百分比計算並非「10%+10%」,而是「10%+(10%×10%)」。科技日報記者在小米手機的計算器中測試,「5+10%的結果為5.5」,「20%+10%的結果為0.22」,均符合這一計算邏輯。

華為榮耀業務部總裁趙明在微博上表示,實際上這裡有一個背景,就是在算小費等特殊場景,很多顧客在一些國家餐廳用餐後會給10%到20%的小費,這時在計算器中輸入「100+10%」就相當於「100+100×10%」,這樣就簡化了輸入步驟,是一種相當方便的人性化設計。

魅族科技副總裁華海良也發微博表示:「其實,本質上這並不是對或錯的問題,我們只是考慮得更多了,增加了人性化的算法判斷。『10%+10%=0.11』這個是國外的使用邏輯,而國內的算數邏輯是『10%+10%=0.2』,所以,我們的APP針對不同地區進行了不同的算法判斷。」

相關焦點

  • 10%+10%=0.11 手機計算器暈了嗎?
    10%+10%=0.11 手機計算器暈了嗎? 和國內外不同的運算邏輯有關   近日,一件趣事在網上挺熱鬧的:有網友在使用手機自帶的計算器時發現,輸入「10%+10%」後,得出的結果竟不是0.2,而是0.11。
  • 手機計算器出錯
    近日,一則「手機計算器全線陣亡」的消息登上各大熱搜榜。不少網友發現自己手機的計算器出現了一個錯誤:在手機計算器中輸入「10%+10%」後,得出的結果不是0.2,而是0.11。記者用自己的華為手機測試以後發現,得出的結果也是0.11。有不少網友測試後發現,蘋果、華為、三星、OPPO、vivo、小米等多款手機給出的計算結果均為0.11,僅有國內的魅族、錘子、努比亞旗下機型最終的計算結果為0.2。那麼,手機計算器究竟為什麼會犯這種低級錯誤呢?引發該錯誤的機制又是什麼?
  • 榮耀趙明談手機計算器10%問題:考慮國外算小費 是一種人性化設計
    來源:金融界網站今日上午,針對手機計算器10%問題,華為榮耀業務部總裁趙明表示,這實際上有一個算小費等特殊情形的背景。許多國家餐廳吃飯給10%至20%的小費,這時100+10%相當於100+100×10%,是一種出於人性化考慮的設計。
  • 蘋果、華為、小米等手機計算器都暈?10%+10%=0.11?原來這個邏輯
    最近大量網友反饋稱,蘋果、華為、小米、OPPO等智慧型手機上自帶的計算器計算10%+10%=0.11,而不是等於0.2。快看看你手機上的計算器能算出10%+10%=0.2不?據說只有中興旗下努比亞、魅族、聯想等手機能算出10%+10%=0.2。這到底是怎麼啦?
  • 手機計算器陣亡 10%+10%等於0.11?
    手機計算器陣亡 10%+10%等於0.11?時間:2019-09-02 17:42   來源:今日頭條   責任編輯:毛青青 川北在線核心提示:原標題:手機計算器陣亡 10%+10%等於0.11? 9月2日下午小編閒來無事,逛了逛微博,突然發現數碼圈都在流傳很多手機計算器在運算10%+10%時出現錯誤。
  • 手機計算器輸入10%+10%=0.11?小學數學老師表示很生氣
    畢竟常規的計算手機計算器就能搞定,而且隨著科技的進步,現在手機自帶的計算器功能也在逐漸完善,部分手機自帶計算器甚至能媲美專門的計算器。那麼手機計算器就真的這麼好用,一點問題都沒有嗎?答案似乎是否定的。最近有網友在使用手機自帶計算器的過程中發現了一個有趣的現象,使用手機輸入10%+10%,答案卻顯示0.11,這個答案似乎顛覆了大多數人的認知,不禁想,這不是嘲諷我的小學數學嗎?你這是想破壞我和小學數學老師的感情。這道題,我敢拍著胸脯說,我會做,答案不應該是0.2嗎?最後怎麼會得到0.11呢?存在的就是合理的,既然答案顯示0.11,那肯定就有它的道理。
  • 大牌手機計算器全部算錯百分比,製造商回應:這是人性化設計
    9月3日,話題「手機計算器全線陣亡」登上熱搜榜,有消息稱蘋果、華為、小米、OPPO等各廠商手機計算器都出現了神奇的BUG,計算機計算「10%+10%」時,得出的結果是0.11,而不是正確答案0.2。業內人士表示算出正確數值0.2才是有問題對此,有網友表示測試過後,魅族的手機計算器顯示的正確數值0.2。但是隨後有業內人士表示,這看起來是個Bug,但最終結果其實是計算器處理運算符號的邏輯所導致。甚至有人表示,「你們不覺得算出0.2的才是有問題麼?
  • 手機計算器全線陣亡:10%+10%到底等於多少?
    9月3日,話題「手機計算器全線陣亡」登上熱搜榜,消息稱蘋果、華為、小米、OPPO等各廠商手機計算器都出現了神奇的bug,不少手機計算機計算「10%+10%」時,得出的結果是0.11,而不是正確答案0.2。
  • 智慧型手機又現神BUG 自帶計算器全線陣亡 10%+10%竟等於0.11
    誰能想到,手機上很不起眼的的計算器功能有一天竟然會因為出現BUG而受到廣泛的關注呢?9月2日,有報導稱包括OPPO、華為、蘋果、小米等品牌在內的多款智慧型手機自帶的計算器都出現了奇妙的BUG,在計算「10%+10%」時,得到的結果不是0.2,而是0.11。據了解,這一BUG產生原因是因為計算器對輸入符號的理解不同。
  • 手機計算器不會算10%+10%?終於知道為啥了
    這兩天,全國各地的網友紛紛開始調戲自己的手機計算器了。事情的起因是這樣的,有很多網友發現拿自己手機內置計算器計算10%+10%,得到的結果不是0.2,而是0.11。而且這並不是個別廠商的系統bug,大部分手機自帶計算器都中招了,蘋果、華為、小米、OPPO無一例外,只有魅族和錘子自帶計算器輸出結果是正常的0.2。
  • 智慧型手機計算器全線陣亡,10%+10%居然不等於0.2,而是這個數!
    計算器大家都應該用過吧,一般用來計算一些相對複雜的加減乘除。所以為了大家能夠使用方便,在手機系統中也自帶了一個計算器的應用。不過,最近這個智慧型手機自帶的計算器卻成了大家熱議的話題。先來做一個簡單的計算:10%+10%等於多少?
  • 手機計算器出BUG,你的手機計算器能算對「10%+10%」嗎?
    昨天,網上一則熱搜引起大家注意,很多手機內置的計算器出現了奇妙的BUG,計算「10%+10%時,得出的結果不是0.2,而是0.11,經網友反饋,包括OPPO、華為、蘋果、小米等多款機型均中槍。至於「BUG」原因,主要是計算器對輸入符號的理解不同。
  • 手機計算器陣亡是怎麼回事原因 手機計算器陣亡原理解釋
    手機計算器陣亡是怎麼回事原因 手機計算器陣亡原理解釋 日前有不少網友稱,在 OPPO、華為、蘋果、小米等智慧型手機上使用自帶計算器計算「10%+10%」的時候,得出的結果是 0.11
  • 10%+10%=0.11還是0.2?網友議論紛紛,國內手機紛紛陣亡
    近期,有網友使用手機自帶的計算器計算「10%+10%等於多少」,結果令人意外,有的廠商的計算器給出的結果是0.2,有的廠商計算器給出的結果是0.11。首先是魅族科技副總裁華海良在微博稱:「10%+10%等於0.11還是0.2並不是對或錯的問題,0.11是國外的使用邏輯,0.2是國內的使用邏輯。
  • 77-38.5=0 網上盛傳蘋果手機計算器功能出錯
    77-38.5等於0?最近,朋友圈裡盛傳,「近日蘋果官方正式發布問題蘋果手機召回通知,由於蘋果手機內置計算器功能問題,而導致計算功能出錯,用蘋果計算器來計算77-38.5,如果結果等於0的,均為問題機器,可以立即到指定維修點申請更換新機。」
  • 10%+10%到底等於幾?各廠商手機計算器全線陣亡
    今天,有網友爆料稱不少手機的計算機出現了奇妙的BUG,計算「10%+10%」時,得出的結果不是0.2,而是0.11。當然,這些討論也在我們幾個富能量的群裡炸開了鍋,各位富友可謂是更顯神通。網友在測試後發現,小米的計算器有兩種模式,普通模式陣亡;智能模式10%自動換算成0.1,計算正確。有網友又嘗試了一下20%、30%等不同數字的相加,結果同樣出現了錯誤。至於「BUG」原因,還是出在了算法上。我們發現,只有當相加的第二個數是百分數時,運算才會出錯。
  • 10%+10%等於0.11?這些手機計算器全線陣亡,能算對的沒幾款
    手機快測評?二十年專業老司機,等你上車,點擊右上角關注泡泡網即可9月2日下午小編閒來無事,逛了逛微博,突然發現數碼圈都在流傳很多手機計算器在運算「10%+10%」時出現錯誤。10%+10%正確答案應該等於0.2,但大部分手機品牌的計算器運算錯誤,根據微博網友爆料,索尼、三星、華為、一加、vivo、小米的普通模式全部陣亡,算出來的結果為0.11。另外還有網友表示:魅族、錘子科技、努比亞手機的計算器結果是0.2。
  • 10%+10%正確答案是多少?智慧型手機計算器邏輯算法是怎麼樣的呢?
    按照正常邏輯計算10%+10%的正確答案為0.2,但是近日有媒體發現了一個bug,部分智慧型手機包括蘋果、華為、小米在內的計算機在計算這一道數學題時算出來的答案均為0.11,弄得大多數人一時不知道哪個才是正確答案。
  • 智慧型手機計算10%+10%集體出錯,這麼簡單為什麼連蘋果也會算錯?
    手機來實現計算器功能這並不是很高深的尖端科技,早在之前的諾基亞功能機時代就已經實現了手機計算器功能,到後來的半智能機時代和現在的智能機上計算器軟體都成了雖然平時不怎麼用但不能缺少的功能之一。計算器的最基本要求就是準確,如果我告訴你現在的計算器會計算出錯你會相信嗎?
  • 智慧型手機計算器全線陣亡?10%+10%到底等於多少
    IT之家9月2日消息 最近網絡上不少網友反饋稱,在OPPO、華為、蘋果、小米等智慧型手機上使用自帶計算器計算「10%+10%」的時候,得出的結果是0.11,而不是0.2。這一眼看起來是Bug,但最終結果是計算器處理運算符號的邏輯導致的。