Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VB.要怎麼取小數點後2位四捨五入的值??

0 views
Skip to first unread message

想一個人怎麼辨.-_-

unread,
Jul 22, 2002, 11:18:11 PM7/22/02
to
如題,舉例,a=29.13523
怎麼使a=29.14呢?
我要'讓a 秀在表單.

謝謝!!!

--
[m [1;37m※ 來源:‧蛋捲廣場 bbs.tku.edu.tw‧[FROM: 218.32.85.98] [m

想一個人怎麼辨.-_-

unread,
Jul 22, 2002, 11:22:17 PM7/22/02
to
如題,舉例,a=29.13523
怎麼使a=29.14呢?
我要'讓a 秀在表單.

謝謝!!!
--
[0;36m ﹍ˍ [0;36;44m ˍ◥ [0;36;40m◣◥ [0;36;44m ˍ◢ [0;36;40mˍ﹍ [1;37m泡芙機場 [m
[0;36m ﹍ˍ [0;36;44m ◢ [0;36;40m◤◢ [0;36;44m ◢ [0;36;40mˍ﹍ [0;37mOrigin:bbs.pme.nthu.edu.tw [m
[0;36m ﹍ˍ [0;36;44m◢██ [0;36;40m◣◥ [0;36;44m◢██ [0;36;40mˍ﹍ [0;36mFrom:ppp-218-32-85-98.BC.sparqnet.net [m

中風的機車

unread,
Jul 23, 2002, 2:50:18 AM7/23/02
to
【 在 outpu...@bbs.pme.nthu.edu.tw (想一個人怎麼辨.-_-) 的大作中提到: 】
: 如題,舉例,a=29.13523

: 怎麼使a=29.14呢?
: 我要'讓a 秀在表單.
: 謝謝!!!


a = format(a,"##.##")
這樣就行啦

--
[m [1;33m※來源 : [1;36m 台北科大計中紅樓資訊站 [1;35mredbbs.cc.ntut.edu.tw
[1;32m※FROM : [1;37m140.124.31.44 [m

止戈門觀雲詩客

unread,
Jul 23, 2002, 5:09:28 AM7/23/02
to
【 在 outpu...@bbs.pme.nthu.edu.tw (想一個人怎麼辨.-_-) 的大作中提到: 】
: 如題,舉例,a=29.13523
: 怎麼使a=29.14呢?
: 我要'讓a 秀在表單.
: 謝謝!!!
print round(a+0.0000001,2)
要加上0.0000001是因為vb的四捨五入函數有bug
你可以試試3.5和4.5取整數 結果不是4和5
但是加上0.00000001就正常了
--
止戈者 武也 觀雲者 志也 詩客者 形也 取之成也
菩提本無樹 明鏡亦非台 本來無一物 何處惹塵埃
確定目標 確實執行 不畏艱難

[m [1;33m※來源 : [1;36m 台北科大計中紅樓資訊站 [1;35mredbbs.cc.ntut.edu.tw

[1;32m※FROM : [1;37m218.163.48.187 [m
[1;36m※ 修改:‧Asurada 於 Jul 23 17:09:28 修改本文‧[FROM: 218.163.48.187] [m

中風的機車

unread,
Jul 23, 2002, 7:30:06 AM7/23/02
to
【 在 Asurada (止戈門觀雲詩客) 的大作中提到: 】
: 【 在 outpu...@bbs.pme.nthu.edu.tw (想一個人怎麼辨.-_-) 的大作中提到: 】

: : 如題,舉例,a=29.13523
: : 怎麼使a=29.14呢?
: : 我要'讓a 秀在表單.
: : 謝謝!!!

以Format的方式並不會出現此種現象

哪是純粹以四捨五入的方式才會有bug
他會以.5前面是奇數或是偶數再考慮
進位或是捨去

print round(a+0.0000001,2)
: 要加上0.0000001是因為vb的四捨五入函數有bug
: 你可以試試3.5和4.5取整數 結果不是4和5
: 但是加上0.00000001就正常了


--


[m [1;33m※來源 : [1;36m 台北科大計中紅樓資訊站 [1;35mredbbs.cc.ntut.edu.tw

[1;32m※FROM : [1;37m140.124.31.44 [m

想一個人怎麼辨.-_-

unread,
Jul 23, 2002, 12:33:11 PM7/23/02
to
《 在 ooxx...@redbbs.cc.ntut.edu.tw (中風的機車) 的大作中提到: 》
: 【 在 Asurada (止戈門觀雲詩客) 的大作中提到: 】

: : 【 在 outpu...@bbs.pme.nthu.edu.tw (想一個人怎麼辨.-_-) 的大作中提到: 】
: : : 如題,舉例,a=29.13523
: : : 怎麼使a=29.14呢?
: : : 我要'讓a 秀在表單.
: : : 謝謝!!!
: 以Format的方式並不會出現此種現象
: 哪是純粹以四捨五入的方式才會有bug
: 他會以.5前面是奇數或是偶數再考慮
: 進位或是捨去
: print round(a+0.0000001,2)
: : 要加上0.0000001是因為vb的四捨五入函數有bug
: : 你可以試試3.5和4.5取整數 結果不是4和5
: : 但是加上0.00000001就正常了

感謝大家的幫忙....謝謝!!!

--
[m [1;32m※ 來源:‧蛋捲廣場 bbs.tku.edu.tw‧[FROM: 218.32.85.64] [m

0 new messages