اذهب إلى المحتوى

السؤال

نشر (معدل)

عندي مصفوفة تمثل أرقام الموظفين مطلوب قائمة البحث عن موظف ما وهل هو موجود في القائمة ام لا 

بس نبي حل البرنامج بالغة java

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال

Recommended Posts

  • 0
نشر

الأسئلة الإختبارية لا يتم الإجابة عليها بشكل مباشر، ولكن في حال توفر الكود يمكن مساعدتك في حل المشكلة، وخطوات حل السؤال هي كالتالي:

  1. إنشاء مصفوفة تحتوي على أرقام الموظفين، باستخدام نوع البيانات int لتمثيل أرقام الموظفين.
  2. إنشاء كائن Scanner لقراءة إدخال المستخدم.
  3. استخدمي Scanner لطلب رقم الموظف الذي يرغب المستخدم في البحث عنه.
  4. استخدمي حلقة for لتحقيق البحث في المصفوفة بالطبع داخلها نستخدم شرط if لكتابة شرط معين.
  5. استخدمي بنية تحكم if-else لطباعة رسالة تفيد بوجود أو عدم وجود الموظف.
  6. إغلاق كائن Scanner بعد الانتهاء من استخدامه لتجنب تسريب الموارد.

 

  • 0
نشر

حل الأسئلة الإختبارية لا نجيبه بشكل مباشر و لكن سأشرح لك طريقة الحل لتستطيعي كتابة الحل بمفردك،

أولا يجب عليك الطلب من المستخدم إدخال رقم الموظف الذين يريد أن يبحث عنه، نستخدم Scanner لاستقبال إدخال المستخدم.

للبحث في المصفوفة نستخدم حلقة for-each للانتقال عبر جميع العناصر في المصفوفة ونقوم بمقارنة كل عنصر (رقم الموظف) مع الرقم الذي أدخله المستخدم، إذا تم العثور على تطابق، نعين المتغير  ليكن مثلا بإسم found على القيمة true ونوقف الحلقة بإستخدام break.

في الأخير ادوات الشرط if-else لطباعة نتيجة البحث، حيث اذا كان الموظف موجود (قيمة found هي true)، نطبع "الموظف موجود في القائمة".
   - إذا لم يتم العثور على الموظف نطبع "الموظف غير موجود في القائمة".

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...