作者iforever (給地獄一點愛)
看板ask
標題[請問] 國小數學四捨五入問題
時間Sun May 18 00:09:15 2014
請問一個國小數學的四捨五入。 題目:(1/6)*3,答案四捨五入到整數位。 (1除以6再乘以3,沒有任何括號) 我本來覺得很簡單就是0.5,然後四捨五入到整數位,所以答案是1。 然而,如果用計算機按,由左至右,先按1除以6,再把結果乘以3, 答案是0.49無限循環,所以四捨五入無法進位,答案是0。 請問.....這時候到底應該是1還是0....... 因為這事關帳務部份,1塊錢很小,但卻在帳上卻很難交待,囧> 感謝各位大德,救救我的數學... --
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.89.198 ※ 文章網址: http://www.ptt.cc/bbs/ask/M.1400342959.A.3B2.html
→ BigCat:沒有任何括號的話不是 1/18 嗎…? 05/18 00:11
→ iforever:1除以6,再乘以3,抱歉在這不會打除法符號.. 05/18 00:12
→ kattte:他是把6跟3約分掉了 變成1/2 阿 05/18 00:14
→ iforever:還是這種情況不能約分嗎@@ 05/18 00:14
→ BigCat:那應該寫成 (1/6)*3 05/18 00:14
※ 編輯: iforever (114.37.89.198), 05/18/2014 00:16:14
→ BigCat:不過我電腦上的計算機直接給 0.5 05/18 00:16
→ YuriLowell:可是我用電腦的小算盤算是0.5 0.0/ 05/18 00:17
推 mychain:乘跟除有分先後嗎? 05/18 00:17
→ YuriLowell:所以應該不是無限循環?只是計算機沒那麼多位數可表示? 05/18 00:17
→ iforever:先除再乘,我寫在紙上算是0.49循環.. 05/18 00:18
推 BigCat:是無限循環啊,0.16 6循環 05/18 00:18
→ kattte:電腦的小算盤 設計時就有考慮到這個問題 所以你用 1/3=0.3 05/18 00:18
→ BigCat:不過Windows上的計算機會變成0.16…67 05/18 00:18
→ kattte:333333 之後再直接*3 會變回1 05/18 00:19
→ kattte:0.166667 直接再把他*3 也是會=0.5 05/18 00:19
推 APM99:0.5 05/18 00:19
→ iforever:那我可以跟會計主張是0嗎,但用電腦算都是進位的。 05/18 00:19
→ APM99:能算出正確答案當然先算出來 再四捨五入 05/18 00:20
→ kattte:但你不能自己輸入0.166667 把他*3 會多出0.000001 05/18 00:20
→ YuriLowell:我還在想為啥0.16...67*3出來會是0.5呢.... 05/18 00:20
→ APM99:不行 因為電腦只是輔助 人才是真的 05/18 00:20
→ BigCat:在這邊應該是無條件進位吧…?除非你要去跟銀行拿五角銅板 05/18 00:20
→ wxtab019:如果是int的話就直接0了XD 不用管這麼多 05/18 00:23
→ iforever:可是必須是四捨五入到整數位的,所以大家認為是0嗎? 05/18 00:24
推 APM99:當然是1 因為本題一眼就得到答案0.5 05/18 00:25
→ APM99:再四捨五入得為1 05/18 00:25
→ APM99:別本末倒置了 05/18 00:25
推 BigCat:Google打0.49竟然會出現這個搜尋項目 XDD 05/18 00:26
→ iforever:所以0.49循環不是正確答案嗎@@? 05/18 00:32
→ wju1230:你所謂0.49無限循環 是從1/6的0.16666…來的 05/18 00:34
This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.