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

برنامج جافا لقراءة والتحقق من صحة إدخال المستخدم ضمن نطاق محدد (10-50)

Noora Abu Banat

السؤال

- Write java program that read an integer from the user. The integer should be in range (10-50) When the user enter wrong number you must display error message and ask user to enter number again

When the user enter number in the range from(10 -50) the program display welcome message and terminate.

(you should submit screen for the program and the output)

16850394323115470250572631856020.jpg

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

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

خطوات الحل بشكل عام:

1- قومي بفتح محرر الأكواد لديك مثل (Eclipse أو IntelliJ).

2- إنشاء ملف جديد وتسميته بـ "Main.java" (يجب أن يتطابق اسم الملف مع اسم الكلاس الرئيسي في البرنامج).

3- وسأوضح لك بداية الكود الذي عليك كتابته داخل الملف "Main.java":

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
      //باقي الكود
      {

وبالنسبة لباقي الكود عليك بالتالي:

  • نقوم بتضمين فئة Scanner من مكتبة Java للسماح لنا بقراءة الإدخال من المستخدم.
  • تعريف دالة main التي هي نقطة البداية لتنفيذ البرنامج.
  • إنشاء كائن Scanner باستخدام new Scanner(System.in) للقراءة من وسيلة الإدخال القياسية (المستخدم).
  • تعريف متغير number لتخزين العدد المدخل من المستخدم.
  • نستخدم حلقة do-while للتأكد من أن المستخدم يدخل عددًا صحيحًا في النطاق المحدد.
  • داخل الحلقة، نطلب من المستخدم إدخال رقم بين 10 و 50 باستخدام System.out.print و input.nextInt() لقراءة الرقم المدخل.
  • إذا كان الرقم خارج النطاق المحدد، سيتم عرض رسالة خطأ باستخدام System.out.println.
  • إذا كان الرقم داخل النطاق المحدد، سيتم طباعة رسالة الترحيب باستخدام System.out.println.

4- بعد الانتهاء من كتابة الكود، قومي بحفظ الملف "Main.java".

5- تشغيل المترجم لتحويل الكود إلى صيغة قابلة للتنفيذ، استخدمي مترجم سطر الأوامر (javac) لذلك، وافتحي نافذة الأوامر أو الطرفية وانتقلي إلى المجلد الذي يحتوي على الملف "Main.java" ثم أدخلي الأمر التالي:

javac Main.java

وسيقوم  الأمر بتحويل الملف "Main.java" إلى ملف تنفيذي بامتداد ".class" يحمل نفس الاسم "Main.class".

6- بعد أن يتم تنفيذ الخطوة السابقة بنجاح، عليك بتشغيل البرنامج بإدخال الأمر التالي في نافذة الأوامر:

java Main

وستظهر رسالة تطلب من المستخدم إدخال عدد بين 10 و 50. إذا قام المستخدم بإدخال عدد خارج هذا النطاق، ستعرض رسالة الخطأ ويُطلب منه إدخال عدد جديد.

وعندما يقوم المستخدم بإدخال عدد في النطاق المحدد (10-50)، ستظهر رسالة الترحيب وينتهي البرنامج.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

 يبدأ الكود بالتصريح عن متغير يسمى "رقم" من النوع int.

 ثم يطلب البرنامج من المستخدم إدخال عدد صحيح في النطاق من 10-50 ، ويخصص هذا الرقم للمتغير "number".

 السطر التالي هو المكان الذي نتحقق فيه مما إذا كان الرقم الذي تم إدخاله بين 10 و 50.

 إذا لم يكن الأمر كذلك ، فإننا نعرض رسالة خطأ ونطلب إدخالاً آخر.

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

 سيطلب الرمز من المستخدم إدخال عدد صحيح ، وإذا لم يكن في النطاق 10-50 ، فسيتم عرض رسالة تفيد بأن هذا الرقم يجب أن يكون في النطاق.

 إذا أدخل المستخدم رقمًا في النطاق من 10 إلى 50 ، فسيتم الترحيب به برسالة ترحيب ويتم إنهاؤه.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...