PDA

View Full Version : استخراج جزء صحیح عدد از آن ؟؟؟



mojtaba-saleh
یک شنبه 13 آبان 1386, 14:43 عصر
سلام
چه طوری میشه جزء صحیح مثلا عدد 34.89454 را در آورد یعنی 34 رو از توی اون در آورد.

توی یک محاسبه ریاضی مقدار اعداد اعشاری هم داره ولی من میخوام فقط جزء صحیحش رو به عنوان خروجی داشته باشم لطفا کمکم کنید.

اوبالیت به بو
یک شنبه 13 آبان 1386, 14:54 عصر
تابع Int جزء صحیح یک عدد رو به شما می ده!

mojtaba-saleh
یک شنبه 13 آبان 1386, 15:04 عصر
تشکر از لطفتون درست شد
به این شکله برای اینکه گفتگو مفید بشه int(34.55454) خروجیش = 34

__siavash__
یک شنبه 13 آبان 1386, 15:08 عصر
البته اگه این کار رو برای اعداد منفی هم میخوای انجام بدی باید از تابع Fix استفاده کنی تا همون 34 رو برگردونه در غیر این صورت 35 رو برمیگردونه!!!


Private Sub Form_Load()
MsgBox Int(34.89454) 'Return 34
MsgBox Int(-34.89454) 'Return -35
MsgBox Fix(34.89454) 'Return 34
MsgBox Fix(-34.89454) 'Return -34
End Sub

اوبالیت به بو
یک شنبه 13 آبان 1386, 15:14 عصر
اینم برنامه که راحت تر بتونی کارکردنش رو یاد بگیری!

mojtaba-saleh
یک شنبه 13 آبان 1386, 15:56 عصر
تشکر از دوستان عزیز

اوبالیت به بو
یک شنبه 13 آبان 1386, 17:19 عصر
البته می تونی از تابع CInt استفاده کنی.
این تابع اگر عدد دهم اعشار از 5 کوچیکتر باشه گرد به پایین می کنه و اگر 5 و بزرگتر از 5 باشه گرد به بالا می کنه.

Cint(12.4.021) = 12
CInt (10.5260) = 11
CInt (9.723) = 10