الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل يوجد كود يمنع التقريب؟

مغلق
بدأه كلمة الـعـرب في 24 مايو 2006 · 3 رد · 568 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله:

اريد كود يمنع الفيجوال بيسك من تقريب الاعداد الطويله

مثال

Private Sub Command1_Click()
	Dim A As Double
	A = (8526 / 1024) / 1024
	Print A
End Sub

سوف يطبع العدد التالي:

اقتباس
8.1310272216796E-03

انا اريده ان يطبع العدد بدون تقريب:

اقتباس
0.0081310272216796

((رحلة العودة الى العالم الافتراضي قد بدأت))

#2

وعليكم السلام ورحمة الله

اولا يجب تغيير من نوع لونج الى دبل ومن ثم استخدام الفرمات لذلك

Private Sub Command1_Click()
	Dim A As Double, vStr As String
	A = (8526 / 1024) / 1024
	vStr = "#0." & String(15, "0")
	Print Format(A, vStr)
End Sub

شارك معنا في (عمل مشاريع برمجيه بمشاركة جميع الأعضاء هنا, مشاريع برمجية كاملة)

من سجن عكا وطلعــت جنـازة...

محمد جمجوم و فؤاد حجـازي

جازي عليهم يا شعبــي جازي...المندوب السامي وربعه عموما

محمد جمجوم ومع عطا الزير...فؤاد حجـــــــــازي عز الذخيـره

فلـسطـين

#3

يمكنك تعديل الكود كالتالي:

	Print Format(A, "0.00000000000000000")

الله في عون العبد ما كان العبد في عون أخيه

#4

مشكورررررررررررررررين

والله يفقكم

((رحلة العودة الى العالم الافتراضي قد بدأت))

هذا الموضوع مغلق.

مواضيع مشابهة