討論串[問題] 怎會出現10%+10%=0.11的明顯失誤
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓7(7推 0噓 9→)留言16則,0人參與, 6年前最新作者cakeboy時間6年前 (2019/09/04 13:00), 編輯資訊
0
0
0
內容預覽:
一般計算機要計算的時候會把人寫的算式轉成電腦看得懂的算式. 電腦看得懂的就是後序式(又稱逆向波蘭式Reverse polish notation). 以10%+10%來說會被轉換成10%10%+,這時候看網路找到的計算機原始碼. double s[] = context.stackRe;. int
(還有1067個字)

推噓3(4推 1噓 5→)留言10則,0人參與, 6年前最新作者cschang (cschang)時間6年前 (2019/09/04 12:27), 編輯資訊
0
0
0
內容預覽:
不是設定問題,. 而是一般人的認知問題,. 當大眾說10%=0.1的時候,. 其實已經誤導了自己,. 500的10%就不是0.1啊?. 大眾認知的10%=0.1,. 實際上是1*10%=0.1,. 對電腦來說,. 必須告訴電腦前置數字是多少,. 他才能算%數實際代表的數字,. 所以當第一個10%輸入
(還有140個字)

推噓5(7推 2噓 7→)留言16則,0人參與, 6年前最新作者ReDmango (不要趁我被停權亂開戰R)時間6年前 (2019/09/04 10:23), 6年前編輯資訊
0
1
2
內容預覽:
答:因為這個世界傻瓜比較多。. ( A ) + ( B% ) 在傻瓜計算機會被設計為 A * ( 1 + B /100 ). 以原 PO 舉的例子 10% + 10%,則:. A = 10% = 0.1 ;. B = 10;. 套進公式:. 0.1 * ( 1 + 10 / 100 ) =. 0.1
(還有342個字)

推噓21(21推 0噓 8→)留言29則,0人參與, 6年前最新作者iPadIIV (no)時間6年前 (2019/09/03 23:28), 編輯資訊
0
0
0
內容預覽:
. 你要按成10%+(10%)才會等於0.2. 如果你按5+10% 這樣是5.5. 因為通常沒有括弧的話 是指額外加前面數字的10%. 就像你去餐廳吃飯 需要加餐點服務費10% 意思一樣. 餐費+10% 不會只加0.1. 而是加了餐費的10%. 引述《gxalinr1211 (alinr6666)
(還有18個字)

推噓21(23推 2噓 34→)留言59則,0人參與, 6年前最新作者gxalinr1211 (alinr6666)時間6年前 (2019/09/03 22:39), 編輯資訊
0
0
0
內容預覽:
在手機的計算機輸入10%+10%,. 結果竟然是0.11,. 不就是0.1+0.1=0.2嗎?. 到底手機計算機的計算原理是怎樣. --. 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.1.1.153 (臺灣). 文章網址: https://www.ptt.cc/bbs/Mobi
首頁
上一頁
1
下一頁
尾頁