التعليم السعودي
دالة إدخال البيانات Read في الخوارزميات – التمرين الأول
جدول المحتويات
دالة إدخال البيانات Read في الخوارزميات – التمرين الأول
دالة إدخال البيانات Read في الخوارزميات – التمرين الأول
دالة إدخال البيانات Read في الخوارزميات – التمرين الأول
دالة إدخال البيانات Read في الخوارزميات – التمرين الأول
دالة إدخال البيانات Read في الخوارزميات – التمرين الأول
دالة إدخال البيانات Read في الخوارزميات – التمرين الأول
المطلوب
أكتب برنامج يطلب من المستخدم إدخال إسمه و مهنته و عمره, ثم يعرض له المعلومات التي قام هو بإدخالها بشكل مرتب.
إرشادات
- قم بتجهيز متغيرات لتخزين المعلومات التي سيدخلها المستخدم.
- أطلب من المستخدم إدخال إسمه.
- ثم خزن النص الذي يقوم بإدخاله.
- أطلب من المستخدم إدخال مهنته.
- ثم خزن النص الذي يقوم بإدخاله.
- أطلب من المستخدم إدخال عمره.
- ثم خزن الرقم الذي يقوم بإدخاله.
- قم بعرض جميع المعلومات التي قام المستخدم بإدخالها.
النتيجة المطلوبة
لنفترض أن المستخدم أدخل المعلومات التالية عند تشغيل البرنامج:
Mhamad كإسم, و Programmer كنوع العمل, و 20 كعمر.
كود الجافا
- package user_information;
- import java.util.Scanner;
- public class User_Information {
- public static void main (String[] args) {
- Scanner input = new Scanner(System.in);
- String name;
- String job;
- int age;
- // name هنا طلبنا من المستخدم إدخال إسمه و قمنا بتخزينه في المتغير
- System.out.print(“Enter your Name: “);
- name = input.nextLine();
- // job هنا طلبنا من المستخدم إدخال وظيفته و قمنا بتخزينه في المتغير
- System.out.print(“Enter your Job: “);
- job = input.nextLine();
- // age هنا طلبنا من المستخدم إدخال عمره و قمنا بتخزينه في المتغير
- System.out.print(“Enter your age: “);
- age = input.nextInt();
- // هنا عرضنا جميع المعلومات التي قام المستخدم بإدخالهم
- System.out.print(“\n———– user info ————\n”);
- System.out.print(“Name: “ +name+ “\n”);
- System.out.print(“Job: “ +job+ “\n”);
- System.out.print(“Age: “ +age+ “\n”);
- }
- }
شرح الكود
- import java.util.Scanner;
-
- هنا قمنا بإستدعاء الكلاس
Scanner
لأنه يحتوي على دوال الإدخال.
- هنا قمنا بإستدعاء الكلاس
- Scanner input = new Scanner(System.in);
-
- هنا أنشأنا منه كائن إسمه
input
لكي نستطيع إستخدام دوال الإدخال منه.
- هنا أنشأنا منه كائن إسمه
- String name;
- String job;
- int age;
-
- هنا قمنا بتجهيز المتغيرات لتخزين المعلومات التي سنطلبها من المستخدم.
- name = input.nextLine();
-
- الجملة
input.nextLine();
تجعل البرنامج ينتظر المستخدم حتى يدخل أي نص.
إذاً هنا كأننا قلنا للكمبيوتر : ” إحفظ الإسم الذي سيدخله المستخدم في المتغيرname
“.
بمعنى آخر, جعلنا قيمة المتغيرname
تساوي النص الذي سيدخله المستخدم.
- الجملة
- job = input.nextLine();
-
- الجملة
input.nextLine();
تجعل البرنامج ينتظر المستخدم حتى يدخل أي نص.
إذاً هنا كأننا قلنا للكمبيوتر : ” إحفظ إسم الوظيف الذي سيدخله المستخدم في المتغيرjob
“.
بمعنى آخر, جعلنا قيمة المتغيرjob
تساوي النص الذي سيدخله المستخدم.
- الجملة
- age = input.nextInt();
-
- الجملة
input.nextInt();
تجعل البرنامج ينتظر المستخدم حتى يدخل عدد صحيح.
إذاً هنا كأننا قلنا للكمبيوتر : ” إحفظ العمر الذي سيدخله المستخدم في المتغيرage
“.
بمعنى آخر, جعلنا قيمة المتغيرage
تساوي العدد الذي سيدخله المستخدم.
- الجملة
- System.out.print(“\n———– user info ————\n”);
- System.out.print(“Name: “ +name+ “\n”);
- System.out.print(“Job: “ +job+ “\n”);
- System.out.print(“Age: “ +age );
- هنا قمنا بعرض جميع المعلومات التي أدخلها المستخدم.
المصدر: دالة إدخال البيانات Read في الخوارزميات – التمرين الأول – المناهج السعودية