作者Emptys (我們要永遠在一起)
看板Visual_Basic
標題[VB6 ] 偽高斯計算法問題
時間Fri May 14 13:02:05 2010
我想要讓它可以無條件捨去小數點部份
所以使用了下面的方法
我這樣寫的
Private Sub Command1_Click()
Label4 = Int(Text1 * 0.06)
End Sub
照這樣說~
他會回傳整數部份給label
但是發現一個問題
當我輸入350時
他卻是回傳出20
不是應該是21嗎??
請問有高手知道是什麼問題嗎??
指點我一下吧!!感恩~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.69.40.253
推 Marty:Int(Sng(Text1) * 0.06) ...我猜是String的問題... 05/14 16:22
推 ClubT:應該是VB6的bug吧... 05/18 10:06
推 apple0660:Int好像是4捨6入吧,用Fix()捨去小數 05/19 22:40
→ Emptys:用FIX也不行 05/24 15:57
推 apple0660:那用Round(),這好像是四捨五入 05/26 23:14