منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : السلام عليكم أرجو حل لهذه المشكلة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم و رحمة الله و بركاته
يا أخوة المنظومة المبيعات  متاعي لما تقوم بالعملية الحسابية هذه
10 تقسيم 3= 0.33333333333

و بعدين لما تباع القطعة 
0.33333333333 ضارب 3= 9.999999999999999
يعني في 0.0000000000000001 ناقص من الاجمالي 
و لما يكون العدد كبير يكبر المبلغ الناقص
فأرجو منكم حل لهذه المشكلة و كيفية التصرف معها و بارك الله فيكم و في أعمالكم
استخدم دالة Round للتقريب لأقرب مستوى أنت تحدده
مثلا أنا استخدم التقريب
كود :
final_price = decimal.Round(final_price, 3, MidpointRounding.AwayFromZero).ToString("N3");


تفاصيل أكثر: https://msdn.microsoft.com/en-us/library....110).aspx
بارك الله فيك أخي محمد 
الدالة اشتغلت معايا و الحمد لله و نسأل الله تكون في ميزان حسناتك