السلام عليكم
شيء غريب فى ال vb.net2008
دالة ال Round تعطي نتائج غير صحيحة
كود بسيط مثل هذا
اقتباسTextBox2.Text = Decimal.Round(Val(TextBox1.Text))
جربوا تقريب هذه الأرقام الى أقرب عدد صحيح عسي أن أكون مخطي
11.5 تعطي 12
12.5 تعطي 12
13.5 تعطي 14
14.5 تعطي 14
20.5 تعطي 20
21.5 تعطي 22
22.5 تعطي 22
23.5 تعطي 24
هل لاحظتم ان الدالة تقرب الرقم الصحيح الذى على يسار العلامة العشرية عندما يكون فردي فقط
برجاء التجربة
تقبلوا مرورى


