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

دالة للتقريب إلى عدد الصحيح

مغلق
بدأه alnarges في 14 مايو 2004 · 3 رد · 4,167 مشاهدة · في طلب و دراسة وشرح البرامج
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام على من اتبع الهدى ، وبعد :

أخواني هذه دالة للتقريب إلى أقرب عدد صحيح لاستخدامها مع الأكسس

أما الأكسل ففيه دالة ROUNDUP تغنيكم

يرجى إعلامي عن الخطأ و تقييمها

ولكم جزيل الشكر

أخوكم أبو مصعب

تقريب.bas

تم تعديل هذه المشاركة بواسطة alnarges في 14 مايو 2004 في 00:52

#2

بالبداية أشكرك أخي alnarges على جهودك الدائمة معنا في هذا المنتدى

ثانياً : لقد جرّبت التابع ووجدته يدور دائماً إلى الأعلى !!

وهو طويل جداً جداً جداً بالنسبة إلى ما يفترض أن يقوم بعه !!

بالعادة أنا أستخدم هذا الأسلوب

N = int(n+0.5)

وهذه المعادلة البسيطة تقرب العدد لأقرب رقم صحيح له إن كان للأسفل أو للأعلى

أما إذا أردنا التقريب دائماً للأعلى فيمكنك استخدام هذه المعادلة :

N=int(-N)
#3

بارك الله فيك استاذنا مهند

من جهة أنه دائماً للأعلى فهو مصمم كذلك من أجل درجات الطلاب وكما هو معلوم الكسر لصالح الطالب

من جهة أنه طويل فهذا حد علمي ولم أعرف من قبل طريقتك فجزاك الله خير الجزاء

قل هل يستوي الذين يعلمون و الذين لا يعلمون

بارك الله فيك

بعد تجريب الدالة وجدت من الضروري أن نضربها بـ -1 للمحافظة على إشارتها الحقيقية

فتكون :

 n=(int(-n)*-1)

تم تعديل هذه المشاركة بواسطة مهند عبادي في 14 مايو 2004 في 04:16

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

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