خمسة

  • تحقق من عدد أرقام الرقم في Java

    في برنامجك الحالي، تقوم بقراءة رقم مكون من خمسة أرقام ومن ثم تقسمه إلى أرقام فردية. ثم تقوم بطباعة هذه الأرقام. ومن الواضح أنك بحاجة إلى إضافة جزء للتحقق مما إذا كان الرقم المُدخل يحتوي على خمسة أرقام أم لا.

    هناك العديد من الطرق التي يمكنك استخدامها لتحقق ذلك، واحدة من هذه الطرق هي باستخدام دالة لحساب عدد الأرقام في الرقم المُدخل. يمكنك أيضًا استخدام سلسلة من التحققات الشرطية للتأكد من أن الرقم يتكون بالفعل من خمسة أرقام.

    لتبسيط الأمور، سأقترح لك تحققًا بسيطًا باستخدام دالة تقوم بحساب عدد الأرقام في الرقم المُدخل. إليك كيف يمكنك تحقيق ذلك:

    java
    import java.util.Scanner; public class Five { public static void main(String args[]) { Scanner input = new Scanner(System.in); int number; int digit1; int digit2; int digit3; int digit4; int digit5; System.out.print("Enter a five digit integer: "); number = input.nextInt(); // Check if the number has exactly five digits if (countDigits(number) != 5) { System.out.println("The number should have exactly 5 digits."); System.exit(0); // Terminate the program gracefully } // Separate the digits digit1 = number / 10000; digit2 = number % 10000 / 1000; digit3 = number % 10000 % 1000 / 100; digit4 = number % 10000 % 1000 % 100 / 10; digit5 = number % 10000 % 1000 % 100 % 10; System.out.printf("Digits in %d are %d %d %d %d %d\n", number, digit1, digit2, digit3, digit4, digit5); } // Function to count the number of digits in a given number public static int countDigits(int number) { int count = 0; while (number != 0) { number /= 10; count++; } return count; } }

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

    المزيد من المعلومات

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

    في البرنامج السابق، قمنا بتضمين دالة جديدة تسمى countDigits، والتي تعمل على حساب عدد الأرقام في الرقم المدخل. هذا يعني أنه بغض النظر عن الرقم الذي يُدخله المستخدم، سنتمكن من معرفة عدد الأرقام فيه بسهولة.

    بعد قراءة الرقم المُدخل من قبل المستخدم، يتم استدعاء الدالة countDigits وتمرير الرقم لها. تقوم هذه الدالة بتنفيذ حلقة حتى يصل الرقم إلى الصفر، مع زيادة العداد بكل تكرار. عند الانتهاء، يُعيد العداد قيمة تمثل عدد الأرقام في الرقم.

    من ثم، يتم التحقق من قيمة العداد. إذا كانت غير 5، فإن البرنامج يعرض رسالة تُفيد بأن الرقم المُدخل يجب أن يكون مكونًا من خمسة أرقام، وينهي التنفيذ بشكل صفي ومنظم باستخدام System.exit(0).

    أما في حال كان الرقم يتألف بالفعل من خمسة أرقام، فيتم فصل الأرقام وطباعتها بالطريقة التي تم تقديمها في الكود الأصلي.

    الآن، دعنا نناقش بعض النقاط الهامة:

    1. تحسين قابلية الصيانة وإعادة الاستخدام: من خلال استخدام دالة منفصلة لحساب عدد الأرقام، يصبح التحقق من هذا الشرط أكثر فعالية وسهولة للفهم وإعادة الاستخدام في أي مكان في البرنامج.

    2. توضيح الأخطاء للمستخدم: بإضافة رسالة واضحة في حالة فشل الشرط، يمكن للمستخدم فهم المشكلة بسهولة واتخاذ الإجراء المناسب.

    3. إنهاء التنفيذ بشكل منظم: باستخدام System.exit(0)، يتم إنهاء التنفيذ بشكل صفي دون حدوث أخطاء أو استمرار في التنفيذ على نحو غير متوقع.

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

  • اهم خمسة مجلدات في نظام التشغيل ويندوز

    1- ملفات Program Files وملفات (Program Files (×86 :

    هذا المجلد هو المكان التلقائي الذي يتم فيه تثبيت الملفات الخاصة بالبرامج التي يتم استخدامها على حاسوبك، حيث أن جميع البرامج متواجدة ضمن هذا الملف بشكل تلقائي، لا يجب أن تعبث بهذا المجلد أو أن تحدفه أبداً لأن كل البرامج المثبتة ضمن هذا المجلد تأخد مجموعة من القيم في “الــريجستري” وهذه القيم هي التي تجعل البرامج تعمل بشكل صحيح.
    لذلك فإن حذف هذا الملف سيؤدي إلى تعطيل البرامج المثبتة على حاسوبك.

    2- ملفات System32 :

    هذا المجلد هو الأكثر أهمية في نظام الــWindows، إذ يُعتبر المُشغل الأساسي لنظام الــWindows، حيث يحتوي هذا المجلد على ملفات DLL المهمة للغاية لعمل النظام بشكل صحيح، كما أن هذا المجلد يحتوي على كل التعريفات الخاصة بقطع حاسوبك بالإضافة إلى تواجد الكثير من ملفات البرامج التنفيذية مثل “الآلة الحابة” و”الرسام” وغيرها من البرامج الأساسية ضمن النظام.
    لا يجب العبث بهذا المجلد أو حذفه، لأنك قد تحتاج إلى إعادة تثبيت نظام الــWindows من جديد إذا عبثت بهذا المجلد.

    3- ملف Page File :

    هذا الملف من الملفات الهامة جداً في نظام Windows ولا يجب الاقتراب منه، مهمة هذا الملف هي تخزين البيانات القادمة من البرامج في حال تم استهلاك الرام الخاص بالحاسوب من قِبل البرامج الشغّالة على الحاسوب.
    هذا المجلد مخفي بشكل تلقائي ولذلك العبث به أو حذفه سيؤدي إلى حدوث مشاكل على الحاسوب عند تشغيل البرامج، لذلك أنصحك بعدم حذف هذا الملف.

    4- ملفات System Volume Information :

    هذا الملف من الملفات الكبيرة الحجم والتي تشغل مساحة كبيرة من القرص C (القرص المثبت عليه النظام)، إذا حاولت البحث عن هذا المجلد فستظهر لك رسالة توضح لك عدم إمكانية الوصول إليه Access is denied.
    وظيفة هذا المجلد هي القيام بتسجيل وحفظ البيانات الخاصة بنقاط استعادة النظام التي تقوم بإنشائها على حاسوبك، ويُمكنك تقليص حجم نقاط استعادة النظام لتقليل المساحة الخاصة بهذا الملف، لاكن لا تعبث بالمجلد أبداً لأنك في حال قُمت بالتعديل عليه فإنك تضع حاسوبك في مشكلة في حال قررت استعادة نقطة النظام السابقة.

    5- ملفات WinSxS :

    وظيفة هذا المجلد هي حفظ وتخزين الملفات من نوع DLL بكل إصداراتها القديمة والجديدة، هذه الملفات ضرورية لكي تعمل البرامج عاى حاسوبك بشكل صحيح، بالإضافة إلى احتوائه على الكثير من الملفات الهامة لتشغيل الحاسوب.
    كما يحتوي هذا المجلد على بعض الملفات الغير هامة والتي يُمكنك حذفها فقط باستخدام أداة “Disk Cleanup Tool” الموجودة في الــWindows مُسبقاً، وذلك من أجل تقليل المساحة التي يشغلها هذا الملف، لكن غير هذا لا تعبث بالمجلد تفادياً لحدوث أي مشاكل.

    هذه 5 من أهم المجلدات في نظام Windows.

  • خمسة إضافات مميزة ستضيف خصائص جديدة لجوجل كروم

    توفر ملحقات المتصفح أو المكونات الإضافية التي لم يتم تطويرها عادةً بواسطة Google ميزات إضافية لـ Chrome وتجعل استخدامه أسهل. أنها تدعم المحتوى الغني المستند إلى الويب مثل Flash و Java وما إلى ذلك. على الرغم من سهولة تنزيل هذه المكونات الإضافية وتثبيتها ، إلى جانب جميع الميزات المذكورة أعلاه ، فقد لا تزال بحاجة إلى تمكين أو تعطيل ملحقات Google Chrome ، خاصة إذا كنت ترغب في استكشاف أخطاء المتصفح أو زيادة مستوى الأمان.
    في هذه المقالة ، سنشرح كيف يمكنك الوصول إلى مكونات Chrome الإضافية أو الإضافات وإدارتها. لذا ، دعنا ندخل في التفاصيل.


    🔸أولاً : Unhook


    لإخفاء تعليقات يوتيوب والتي قد تكون في كثير في بعض الأحيان مزعجة أو ملهية.
    كما تخلصك من الفيديوهات المقترحة التي تظهر على الجانب أثناء مشاهدتك لفيديو معين.

    🔸ثانياً : Web Translate


    هي إضافة لترجمة النصوص والصفحات على متصفح Google up
    قم بتحديد الجزء الذي تريد ترجمته، ثم اضغط عليه بيمين الفأرة واختر خيار Translate الذي يحمل أيقونة الإضافة وسيتم ترجمة النص مباشرة بدون فتح أي مواقع أو صفحات خارجية.

    🔸ثالثاً : Audiblogs


    بإمكانك تحويل أي مقالة على الإنترنت إلى بودكاست صوتي والاستماع إليه في أي وقت، إضافة Audiblogs تتيح لك فعل هذا عبر استعمال أحدث تقنيات الذكاء الاصطناعي.

    🔸 رابعاّ : Mue

    إضافة Mue ستساعدك على الخروج من الرتابة المملة لصفحات التبويب
    بل ستقابلك خلفية جميلة مع اقتباس ملهم وفوقه يظهر التوقيت الحالي بشكل جميل ومريح للعينين بحيث ترفع من إنتاجيتك عبر تَخليصك من رؤية نفس الشكل الممل مراراً وتكراراً، وكذلك عرض اقتباسات ملهمة ومحفزة.

    🔸خامساً : ImprovedTube


    تقدم لك أكثر من 85 خاصية مفيدة لتحسين تجربتك مع يوتيوب
    مثل إمكانية تغيير الصفحة الرئيسية ليوتيوب، كما يمكنك من تغيير شكل موقع يوتيوب و تغيير الخطوط والثيم الغالب واستعمال ثيم Black والذي يعدّ أفضل من الوضع الليلي الذي يوفره يوتيوب، و تفعيل خاصية Blacklist يمكنك حظر الفيديوهات والقنوات التي لا تريد أن ترى فيديوهاتها.

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر