Re: [問題] 怎會出現10%+10%=0.11的明顯失誤
不是設定問題,
而是一般人的認知問題,
當大眾說10%=0.1的時候,
其實已經誤導了自己,
500的10%就不是0.1啊?
大眾認知的10%=0.1,
實際上是1*10%=0.1,
對電腦來說,
必須告訴電腦前置數字是多少,
他才能算%數實際代表的數字,
所以當第一個10%輸入時,
因為前面沒數字,
程式把它當成1*10%,
但是第二個10%輸入時,
前面已經有0.1這個數字,
自然用那個數字來*10%,
正確的打法應該是1*10%+1*10%
這樣在邏輯上才算完整,
大家可以試試看就知道囉,
這樣打就沒問題
-----
Sent from JPTT on my Xiaomi MI MAX.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.183.121 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1567571231.A.900.html
→
09/04 13:08,
4年前
, 1F
09/04 13:08, 1F
推
09/04 14:01,
4年前
, 2F
09/04 14:01, 2F
推
09/04 14:05,
4年前
, 3F
09/04 14:05, 3F
推
09/04 14:50,
4年前
, 4F
09/04 14:50, 4F
→
09/04 14:50,
4年前
, 5F
09/04 14:50, 5F
→
09/04 14:51,
4年前
, 6F
09/04 14:51, 6F
→
09/04 14:52,
4年前
, 7F
09/04 14:52, 7F
推
09/04 15:06,
4年前
, 8F
09/04 15:06, 8F
噓
09/04 16:52,
4年前
, 9F
09/04 16:52, 9F
→
09/04 16:54,
4年前
, 10F
09/04 16:54, 10F
討論串 (同標題文章)
完整討論串 (本文為第 4 之 5 篇):