الخوارزمياتالتعامل مع الباراميترات - التمرين الثاني
المطلوب
أكتب دالة إسمها Maximum
, تعطيها عددين صحيحين, فترجع العدد الأكبر فقط.
ثم أطلب من المستخدم إدخال عددين.
بعدها قم بعرض العدد الأكبر بين هذين العددين بالإعتماد على الدالة Maximum().
ملاحظة: سبق أن شرحنا مبادئ المقارنة, لكننا الآن سنعلمك كيف تضع الكود في دالة و تستدعيه متى شئت.
النتيجة المطلوبة
لنفترض أن المستخدم قام بإدخال العددين 7
و 9
.
الخوارزمية
كود الجافا
شرح الكود
- هنا أنشأنا الدالة Maximum() و حددنا أن نوعها int لأننا نريدها أن ترجع عدد صحيح, و وضعنا لها باراميترين
a
وb
. - إذاً, عند إستدعاء هذه الدالة يجب أن نمرر لها عددين نوعهما int و عندها ستقوم بمقارنة هذين العددين و ترجع العدد الأكبر بينهما إلى المكان الذي تم إستدعاءها منه.
- بما أن الدالة main() تمثل نقطة البداية بالنسبة للكمبيوتر, فهذا يعني أنه عند تشغيل البرنامج سيبدأ بتنفيذ الأوامر الموضوعة فيها.
- في السطرين 28 و 29 قمنا بتجهيز المتغير
num1
لتخزين أول عدد سيدخله المستخدم لاحقاً. و المتغيرnum2
لتخزين ثاني عدد سيدخله المستخدم. - من السطر 31 إلى السطر 35 سيطلب من المستخدم إدخال عددين, و سيتم تخزينهما في المتغيرين
num1
وnum2
. - في السطر 37 قمنا باستدعاء الدالة Maximum() بداخل دالة الطباعة System.out.print() لطباعة العدد الأكبر بين العددين اللذين أدخلهما المستخدم.