السلام عليكم ورحمة الله وبركاته
قبل أن أطرح هذا التلميح ... يمكن النقد أو حتى التصحيح
إن بدت لك أخطاء
---------------------------------
باقي قسمة عددين نتيجة نحتاج توظيف نتائجها في كثير من البرامج
فبمجرد أن تفتح الأوتوبلاي و بالضبط عند الدالة Math سنجد :
Math.Mod و هي دالة مسؤولة عن إرجاع باقي القسمة
مثال :
يتم إرجاع القيمة 1 و هي الباقي
لو كتبنا الحروف الاولى من الدالة بقطع صغير فلن يغير في النتائج
مثال :
كذلك الدالة fmod تؤدي نفس الغرض
مثال :
نفس الكلام لو استعملنا الرمز %
لحد الان الأمور عادية 
الان نجرب :
بأن يكون القاسم أو المقسوم سالبا ؟؟؟
مثال :
ناتج كل من الدوال : math.fmod و math.mod و Math.Mod
في هذا المثال :
كل الرسائل ستعطي بافي القسمة = -1
لكن عند استعمال %
مثال :
سيكون باقي القسمة 2
هناك قاعدة تقول بأن إشارة الباقي تكون نفس إشارة المقسوم عليه
الان يمكنك الحكم متى أستعمل القسمة باستعمال %
و النواتج الخاطئة التي ستحدث عند الاستعمال الخاطيء لأي من الدوال
سأتوقف هنا سلام
قبل أن أطرح هذا التلميح ... يمكن النقد أو حتى التصحيح
إن بدت لك أخطاء
---------------------------------
باقي قسمة عددين نتيجة نحتاج توظيف نتائجها في كثير من البرامج
فبمجرد أن تفتح الأوتوبلاي و بالضبط عند الدالة Math سنجد :
Math.Mod و هي دالة مسؤولة عن إرجاع باقي القسمة
مثال :
كود PHP:
Dialog.Message("Notice",Math.Mod(4,3));
لو كتبنا الحروف الاولى من الدالة بقطع صغير فلن يغير في النتائج
مثال :
كود PHP:
Dialog.Message("Notice",math.mod(4,3));
مثال :
كود PHP:
Dialog.Message("Notice",math.fmod(4,3));
كود PHP:
Dialog.Message("Notice",4%3);

الان نجرب :
بأن يكون القاسم أو المقسوم سالبا ؟؟؟
مثال :
ناتج كل من الدوال : math.fmod و math.mod و Math.Mod
في هذا المثال :
كود PHP:
Dialog.Message("Notice",Math.Mod(-4,3));
Dialog.Message("Notice",math.mod(-4,3));
Dialog.Message("Notice",math.fmod(-4,3));
لكن عند استعمال %
مثال :
كود PHP:
Dialog.Message("Notice",-4%3);
هناك قاعدة تقول بأن إشارة الباقي تكون نفس إشارة المقسوم عليه
الان يمكنك الحكم متى أستعمل القسمة باستعمال %
و النواتج الخاطئة التي ستحدث عند الاستعمال الخاطيء لأي من الدوال
سأتوقف هنا سلام

تعليق