بسم الله الرحمن الرحيم
السلام على من اتبع الهدى ، وبعد :
أخواني هذه دالة للتقريب إلى أقرب عدد صحيح لاستخدامها مع الأكسس
أما الأكسل ففيه دالة ROUNDUP تغنيكم
يرجى إعلامي عن الخطأ و تقييمها
ولكم جزيل الشكر
أخوكم أبو مصعب
بالبداية أشكرك أخي alnarges على جهودك الدائمة معنا في هذا المنتدى
ثانياً : لقد جرّبت التابع ووجدته يدور دائماً إلى الأعلى !!
وهو طويل جداً جداً جداً بالنسبة إلى ما يفترض أن يقوم بعه !!
بالعادة أنا أستخدم هذا الأسلوب
N = int(n+0.5)
وهذه المعادلة البسيطة تقرب العدد لأقرب رقم صحيح له إن كان للأسفل أو للأعلى
أما إذا أردنا التقريب دائماً للأعلى فيمكنك استخدام هذه المعادلة :
N=int(-N)
بارك الله فيك استاذنا مهند
من جهة أنه دائماً للأعلى فهو مصمم كذلك من أجل درجات الطلاب وكما هو معلوم الكسر لصالح الطالب
من جهة أنه طويل فهذا حد علمي ولم أعرف من قبل طريقتك فجزاك الله خير الجزاء
قل هل يستوي الذين يعلمون و الذين لا يعلمون
بارك الله فيك
بعد تجريب الدالة وجدت من الضروري أن نضربها بـ -1 للمحافظة على إشارتها الحقيقية
فتكون :
n=(int(-n)*-1)
تم تعديل هذه المشاركة بواسطة مهند عبادي في 14 مايو 2004 في 04:16
أشكرك أخي alnarges
يبدو أنني أخطئ بسبب السرعة في الكتابة
والدالة هي
N=-int(-N)
هذا الموضوع مغلق.