PDA

View Full Version : جدا کردن قسمت صحیح از عدد اعشاری



farzad2006
پنج شنبه 17 آبان 1386, 15:55 عصر
لطفا منو راهنمایی کنیییییییید

مثال : 15 <--- 15.78

:بوس:

ali_habibi1384
پنج شنبه 17 آبان 1386, 16:05 عصر
از تابع int استفاده کنید یا از fix :


dim a as double
a=text1.text
a=fix(a)

تابع fix عددو گرد میکنه تابع int جزء صحیح عدد رو پیدا میکنه.

farzad2006
پنج شنبه 17 آبان 1386, 16:14 عصر
بابا Int هم گرد میکنه که
15.45=15
15.55=16

ali_habibi1384
پنج شنبه 17 آبان 1386, 16:46 عصر
نه گرد نمیکنه شما امتحان کن بعدش بگو گرد میکنه!!! من الآن امتحانش کردم

__siavash__
پنج شنبه 17 آبان 1386, 17:55 عصر
فرق بین Int و Fix که اتفاقا همین دو سه روز پیش بحث شد


Private Sub Form_Load()
MsgBox Int(15.78) 'Return 15
MsgBox Int(-15.78) 'Return -16
MsgBox Fix(15.78) 'Return 15
MsgBox Fix(-15.78) 'Return -15
End Sub

http://barnamenevis.org/forum/showthread.php?t=83699

البته اگه بخوای این عدد رو گرد کنی باید از تابع Format استفاده کنی !


MsgBox Format(15.78, "##") 'Return 16
MsgBox Format(15.45, "##") 'Return 15

اوبالیت به بو
پنج شنبه 17 آبان 1386, 21:00 عصر
از تابع Cint استفاده کن.
اگه اعشارش زیر 5 باشه گرد به پایین اگه 5 یا مساوی 5 باشه گرد به بالا می کنه.

Cint(15.2) = 15
Cint(10.5) = 11
Cint (12.8) = 13

ali_habibi1384
پنج شنبه 17 آبان 1386, 23:27 عصر
گرد به به بالا یا پاییین یعنی چی؟؟؟؟؟ بگو روندش میکنه دیگه!

ali_habibi1384
پنج شنبه 17 آبان 1386, 23:30 عصر
شما مشکلت هنوز حل نشده؟؟؟؟

اوبالیت به بو
پنج شنبه 17 آبان 1386, 23:43 عصر
والا چی بگم.به ما اینجوری یاد دادن.

farzad2006
جمعه 18 آبان 1386, 18:50 عصر
مرسی ممنون مشکلم حل شد


.: با تشکر :.