View Full Version : سوال: مشکل در تبدیل مبنا
Mr.Renegade
دوشنبه 26 دی 1390, 20:08 عصر
دورود خدمت دوستان گلم
امیدوارم مثل روز های قبل کمکتون شامل حال من نوعی بشه
همراهان عزیز کدی رو میخواستم برای تبدیل مبنا از 10 به مبنا های 2 و 4 و 8
البته بدون استفاده از Api
قبلا از توجه شما سپاسگزارم
IamOverlord
دوشنبه 26 دی 1390, 21:21 عصر
معمولا توابع API کارهای محاسباتی نمی کنن...
DevX (http://www.devx.com/vb2themax/Tip/19316)
maktoom
دوشنبه 26 دی 1390, 21:33 عصر
سلام
چرا از راه حل معمول تقسیمات متوالی بر مبنا استفاده نمی کنید؟
Veteran
دوشنبه 26 دی 1390, 22:03 عصر
Private Function DecimalToText(ByVal Number As Currency, ByVal Base As Long) As String
Dim Value As Long
Do
Value = Number Mod Base
Number = Number \ Base
DecimalToText = Mid("0123456789ABCDEF", Value + 1, 1) & DecimalToText
Loop Until Number = 0
End Function
Mr.Renegade
دوشنبه 26 دی 1390, 22:08 عصر
Private Function DecimalToText(ByVal Number As Currency, ByVal Base As Long) As String
Dim Value As Long
Do
Value = Number Mod Base
Number = Number \ Base
DecimalToText = Mid("0123456789ABCDEF", Value + 1, 1) & DecimalToText
Loop Until Number = 0
End Function
سپاس از توجه شما
اما به این صورت از من قبول نمیکنند
یک کد ساده محاسباتی میخواستم
arash020
سه شنبه 27 دی 1390, 02:00 صبح
سلام
من توی یه برنامه محاسباتی و الگوریتمی پیچیده تبدیل مبنای 10 معمول و اعشاری رو به مبنای 2 باینری نوشتم و گذاشتم توی وبلاگم به آدرس
http://www.eaglevb.blogfa.com/
ببین چطوره؟
پیچیده پیش رفتم ولی قابل درکه...
ببین به درد میخوره...؟!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.