Re: [ASP ] 除了round…

看板Visual_Basic作者 (小心課業閉鎖空間...)時間18年前 (2006/06/26 03:39), 編輯推噓5(502)
留言7則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《thethat (這那個)》之銘言: : 我只想用一般的四捨五入,請問,有正常一點的函數可用嗎? : 推 LPH66:int(x+0.5) 06/25 23:12 : 推 thethat:這樣會造成類似無條件進位的效果吧… 06/25 23:25 hmmm.... 四捨五入某種意義上來看是有位移的無條件捨去 四捨五入 對比於 無條件捨去 [4.5,5.5) 這範圍的變成5 [5,6) 變成5 [5.5,6.5) 這範圍的變成6 [6,7) 變成6 etc. etc. 所以(至少對正數x)這個式子是對的 -- 話說這個式子在Basic還不是VB時就有了的說... -- 有人喜歡邊玩遊戲上逼; 也有人喜歡邊聽歌打字。 但是,我有個請求, 選字的時候請專心好嗎? -- 改編自「古 火田 任三郎」之開場白 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.82

06/26 22:34, , 1F
了解,thx,但 int是取到整數的,若要四捨五入到小數第二
06/26 22:34, 1F

06/26 22:35, , 2F
位呢?
06/26 22:35, 2F

06/27 03:03, , 3F
乘100 四捨五入 除以100回來
06/27 03:03, 3F

06/27 06:37, , 4F
int(2.445 * 100 + 0.5) / 100
06/27 06:37, 4F

06/27 22:22, , 5F
哦~原來還有這招,還真有趣。謝謝。
06/27 22:22, 5F

06/27 22:24, , 6F
但還是覺得很奇怪,為何vb要發明這種進位法?有實用性嗎?
06/27 22:24, 6F

06/28 23:07, , 7F
ㄜ,是VB發明的嗎?我是在數學的書上看到的耶
06/28 23:07, 7F
文章代碼(AID): #14dkPewi (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #14dkPewi (Visual_Basic)