التعليم السعودي
دالة إدخال البيانات Read في الخوارزميات – التمرين الرابع
جدول المحتويات
دالة إدخال البيانات Read في الخوارزميات – التمرين الرابع
دالة إدخال البيانات Read في الخوارزميات – التمرين الرابع
دالة إدخال البيانات Read في الخوارزميات – التمرين الرابع
دالة إدخال البيانات Read في الخوارزميات – التمرين الرابع
دالة إدخال البيانات Read في الخوارزميات – التمرين الرابع
دالة إدخال البيانات Read في الخوارزميات – التمرين الرابع
المطلوب
أكتب برنامج يطلب من المستخدم إعطائه عددين صحيحين ثم يعرض له جميع الأرقام المزدوجة بين هذين العددين.
إرشادات
الـ a
هو المتغير الذي سنخزن فيه أول عدد يدخله المستخدم.
الـ b
هو المتغير الذي سنخزن فيه ثاني عدد يدخله المستخدم.
الـ i
هو المتغير ( العداد ) الذي يزيد واحد في كل دورة.
كود الجافا
- package display_even_numbers;
- import java.util.Scanner;
- public class Display_Even_Numbers {
- public static void main (String[] args) {
- Scanner input = new Scanner(System.in);
- int a;
- int b;
- System.out.print(“Enter first number: “);
- a = input.nextInt();
- System.out.print(“Enter second number: “);
- b = input.nextInt();
- System.out.print(“\n”);
- System.out.print(“The even numbers between “ +a+ ” and “ +b+ ” are: \n”);
- for (int i=a; i<=b; i++)
- {
- if ( i%2 == 0 )
- {
- System.out.print(i+ “\n”);
- }
- }
- }
- }
شرح الكود
- int a;
- int b;
-
- سنخزن العدد الأول الذي سيدخله المستخدم في المتغير
a
- سنخزن العدد الثاني الذي سيدخله المستخدم في المتغير
b
- المتغيران
a
وb
هما من سيحدد عدد دورات الحلقة.
- سنخزن العدد الأول الذي سيدخله المستخدم في المتغير
- System.out.print(“Enter first number: “);
- a = input.nextInt();
- System.out.print(“Enter second number: “);
- b = input.nextInt();
-
- هنا طلبنا من المستخدم إدخال العدد الأول و وضعناه في المتغير
a
- ثم طلبنا من المستخدم إدخال العدد الثاني و وضعناه في المتغير
b
- هنا طلبنا من المستخدم إدخال العدد الأول و وضعناه في المتغير
- System.out.print(“The even numbers between “ +a+ ” and “ +b+ ” are: \n”);
-
- هنا أخبرنا المستخدم أننا سنظهر له جميع الأعداد المزدوجة الموجودة بين الرقمين اللذين أدخلهما.
- for (int i=a; i<=b; i++)
- {
- if ( i%2 == 0 )
- {
- System.out.print(i+ “\n”);
- }
- }
- عدد دورات الحلقة غير محدد و السبب أن الحلقة تتكرر من العدد الأول إلى العدد الثاني الذي أدخله المستخدم, أي ( من
a
إلىb
). - هنا عندما تكون قيمة العداد
i
مزدوجة سيتم عرضها, و بهذه الطريقة نكون قد عرضنا جميع الأرقام المزدوجة بين العددين اللذين أدخلهما المستخدم.
المصدر: دالة إدخال البيانات Read في الخوارزميات – التمرين الرابع – المناهج السعودية