مشاهدة النسخة كاملة : انا مش فاهم حاجة من الدالة Mod


amorastar
15-04-2011, 03:34 AM
لو سمحتم حد يشرحلى ازاى
لما انا قوت ان mod 5 48 بقت 3 ازاااااااااااااااااااااااااااااااااااى

mima2005
15-04-2011, 07:13 AM
3 هى باقى قسمة 48 على 5 حيث ان قسمة 48 على 5 هى 9 والباقى 3 و mod تعطى باقى القسمة فقط

أحمد هاشم الزيدي
15-04-2011, 08:49 AM
جزاك الله كل الخير

El-Tantawy
15-04-2011, 09:16 AM
الدالة Mod
تعني باقي القسمة.
حساب القيمة المتبقة من ناتج قسمة البسط على المقام.
مثلاً
حين نرغب فى إيجاد ناتج قسمة 56÷5 فإن النتيجة هى 11.2، لكن يمكن أن نقول أن ناتج عملية القسمة = 11 والباقى =1 حيث أن
11×5 = 55
55+1 = 56
كما نلاحظ أن باقى قيمة القسمة هو 1؛ القيمة 1 تكون نتيجة الدالة MOD حين تكون المدخلات 56و 5

أيضاً
حين نرغب فى إيجاد ناتج قسمة 35÷4 فإن النتيجة هى 8.75، لكن يمكن أن نقول أن ناتج عملية القسمة = 8 والباقى =3 حيث أن
4×8 = 32
32+3 = 35
كما نلاحظ أن باقى قيمة القسمة هو 3؛ القيمة 3 تكون نتيجة الدالة MOD حين تكون المدخلات35و 4

وأيضاً
حين نرغب فى إيجاد ناتج قسمة 48÷5 فإن النتيجة هى 9.6، لكن يمكن أن نقول أن ناتج عملية القسمة = 9 والباقى =3 حيث أن
9×5 = 45
45+3 = 48
كما نلاحظ أن باقى قيمة القسمة هو 3؛ القيمة 3 تكون نتيجة الدالة MOD حين تكون المدخلات48و 5


ولو لم تصل المعلومة .. بمشيئة الله سأرفع فيديو صغير به تجربه عمليه علي الدالة Mod

وبالتوفيق إن شاء الله

olobnet
15-04-2011, 09:31 AM
نجرب الناتج مع بعض
5 Mod 4 = 1
4 Mod 4 = 0
3 Mod 4 =..........
ليه النتيجة الاخيرة كدة

El-Tantawy
15-04-2011, 10:06 AM
عند تجربة الكود التالي:

Dim x, y As Integer
x = 3
y = 4
MsgBox (x Mod y
سنجد بأن باقي القسمة هو : 3
وذلك لأن قسمة 3 على 4 = 0.75 وأن جمع 3 + 0.75 = 3.75 أقرب قيمة للمدخل 4 فاعتبرها الفاجول باقي قسمة المدخلين..

هذا والله أعلم.

الأستاذة / أم أمل
15-04-2011, 01:06 PM
Dim x, y As Integer
x = 3
y = 4
(MsgBox (x Mod

الناتج هنا يكون 3 وذلك لان دالة mod تعتبر باقى القسمة هو البسط فى حالة ما اذا كان البسط اقل من المقام

وهنا قيمة x اقل من قيمة y وبالتالى يعتبر باقى القسمة هو 3

باقى القسمة هو الرقم الذى اذا قسم على المقام يعطى رقم اقل من الواحد الصحيح اى عشرى

وهنا 3/4=75. اى الناتج عشرى وبالتالى الحل هنا 3