تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] ناتج عملية الطرح للأرقام الشعرية خطا
#1
السلام عليكم ورحمة الله وبركاته
عندما أقوم بطرح عقدين أقل من الواحد الصحيح مثل
0.68 - 0.6 = 0.0800000000000001
أليس من المفروض يكون 0.08  ناتج الآلة الحاسبة
هل يوجد شيء غاءب عين لم استوعبه
أرجو الافادة
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته

بتصير معي بالاكسل أحياناً  (مع حسابات المصارف) قبل ترحيلها لبرنامج الحسابات..
ناتج جمع وطرح أرقام تحتوي على خانتين عشريتين
فينتج معي مثل هذه الفروقات الناتجة عن رقم بعد الخانة الثامنة وربما أكثر
من أين يأتي هذا الرقم وكيف ؟؟!!!
الغريب أنه لا يوجد ضمن خلية بعينها ولكن بعد عشرات العمليات تظهر هذه الأرقام ..
شيء  عجيب جداً
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة:
#3
لاحظت أن هذا الناتج مع عمليات الطرح للإعداد التي لا تحتوي على عدد صحيح و خانة ثاني عدد عبد العلامة الشعرية بيكون أكبر من خمسة
@ الأرقام في العادة في الفيجول تكون من نوع دبل
وعملية الطرح تكون بين إعداد من نوع ديسيمل
فمع تحويل كل عدد لنوع ديسيمل قبل الطرح يعطيك الناتج صحيح مظبوط
@ ويظل التساؤل قائما لماذا تلك النتيجة الغريبة مع الأعداد من نوع دبل
الرد }}}
تم الشكر بواسطة:
#4
يمكن التغلب على هذه المشكلة باستخدام الدالة Math.Round
Dim result As Double = 0.68 - 0.6
Dim roundedResult As Double = Math.Round(result, 2)
الرد }}}
تم الشكر بواسطة: asmarsou , عبدالله الصافي


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لايمكن الوصول للملف لأنه قيد الاستخدام بواسطة عملية أخرى صالح عبدالله 3 318 24-12-24, 12:17 AM
آخر رد: صالح عبدالله
  المساعدة في عملية طرح الوقت من خلال اثنين textbox جيولوجي مبتدئ 9 2,756 06-08-24, 07:43 PM
آخر رد: خالد كامل1
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 794 11-02-24, 08:43 PM
آخر رد: assuhimi
Heart [C#.NET] حول بطئ عملية نقل البينات الكثيرة من أكسس إلى داتا غريد فيو بلال بلال 11 1,496 15-12-23, 07:47 AM
آخر رد: foad8920
  عملية حسابية خاصة محمد خيري 6 843 22-08-23, 09:09 AM
آخر رد: مصمم هاوي
  ماهى عملية الضرب داخل sql حماده ممدوح البحيرى 5 1,202 18-12-22, 01:00 PM
آخر رد: Taha Okla
  [VB.NET] كود بحث في قاعدتين بيانات واظهار ناتج البحث MOHAMMED ALZWI 0 552 01-12-22, 10:42 AM
آخر رد: MOHAMMED ALZWI
  تحديد الصف بعد عملية التحديث محمد اسماعيل 4 3,374 02-10-22, 12:50 PM
آخر رد: رضوان الجماعي
  ناتج تاريخ بين تاريخ اليوم و عدد ايام nabil.1710 3 1,050 28-08-22, 11:48 PM
آخر رد: asmarsou
Question [سؤال] تعبئة TreeView مع جود اكثر من عملية بحث ادخل جدوالين alims 1 2,115 22-05-22, 07:51 PM
آخر رد: samo123456

التنقل السريع :


يقوم بقرائة الموضوع: