صفحة البيت | מס טלפון
04 – 6046227 | מס' פקס 04 – 8303539
|
|
(5) خصائص
الـ JavaScript باقي
القسمة - % |
مشغل
عملية باقي
القسمة - % العملية
%
تُستعمل
لحساب
الباقي من
قسمة عددين
صحيحين. مثال صف
به 7 طلاب، نريد توزيع
(أو تقسيم)
الطلاب إلى
مجموعتين،
متساويتين. كم
عدد الطلاب الذين
سيتم تركهم
بدون مجموعة
(أي ما هو
الباقي).
في
Java
Script الرمز
% يستخدم
لحساب
الباقي (وليس
النسبة
المئوية). انتبهوا!
الباقي هو ليس
ما بعد
الفاصلة العشرية
(ليس الكسر
العشري، 2.5)، إنما هو
الباقي
الصحيح.
|
مثال نريد
توزيع 11 طالب
إلى مجموعات
متساوية، كل
مجموعة
مكونه من 4
طلاب. كم
يبقى بدون
مجموعة؟ الإجابة:
يبقى 3
نكتب
المثال
الأخير
كبرنامج:
|
مثال
الباقي هي
الكمية
المتبقية
بعد إنهاء
القسمة.
|
أمثلة: جد
المخرج
الناتج من كل
أمر:
|
عملية
تقريب
الأعاد إلى
الأسفل - Math.floor() رأينا
أن العملية %
تحسب الباقي. مثال مثلا
15 قطعة من فئة 1
شيكل نريد أن
نوزعهم بين 6
أولاد: لو
كان
بالإمكان،
كان سيحصل كل
ولد على 2.5 شيكل،
والباقي
سيكون صفر. ولكن
بما اننا
نتعامل مع
قطع (لا يتم
تقطيعها)،
لذلك كل ولد
سيأخذ 2 شيكل
ويبقى 3 قطع
إضافية
·
كيف
يمكن أن
نحسب،
بواسطة java
script،
على كم قطعة حصل
كل ولد؟ ·
القسمة
تعطينا
تقريباً
النتيجة
الصحيحة: 15 / 6 = 2.5، ولكن
الإجابة
الصحيحة هي 2 لذلك
يجب تقريب
النتيجة إلى
الأسفل. ·
في
java script يمكن
تحقيق هذا
بواسطة
العملية Math.floor() هذه
العملية (أو
الدالة) تستقبل عدد،
الذي نريد أن
نقوم
بتقريبه، وترجع القيمة
بعد أن تم
تقريبها إلى
الأسفل (نحو
"الأرضية") تمرين
|
Math.floor() مثال
مثال
مثال
|
تمرين1 اكتبوا
برنامج الذي
يقرأ عدد
المسافرين
المتواجدين
في محطة، إلى
المتغير pass (هو
اختصار
لكلمة passengers وتعني
مسافرين). السيارة
تخرج من
المحطة فقط
إذا هي
ممتلئة (8
مسافرين من
غير السائق السائق). المخرج
الناتج من
البرنامج: أ)
كم سيارة
(ممتلئة)
جاهزة يمكن
أن تخرج من
المحطة الآن. ب) كم عدد
المسافرين
المتبقي في
المحطة
الذين في
الانتظار
(حتى تمتلئ
سيارة أخرى). ت) كم
مسافرا ينقص
كي تكون
السيارة
التالية
جاهزة
للخروج. مثال
للمدخلات
والمخرج
الحل:
|
|
|
مدرسة
قفطان حلبي
الإعدادية – دالية
الكرمل - Copywrite – 2019 |