Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

الخوارزمياتدالة إدخال البيانات Read - التمرين الخامس

المطلوب

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


إرشادات

العدد الأول سنخزنه في المتغير a.
العدد الثاني سنخزنه في المتغير b.


النتيجة المطلوبة

إذا افترضنا أن المستخدم أدخل العددين 4 و 9.

إذا افترضنا أن المستخدم أدخل العددين 8 و 2.

إذا افترضنا أن المستخدم أدخل العددين 5 و 5.

طريقة التحليل

الخوارزمية

كود الجافا

import java.util.Scanner;
public class Compare_Two_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("Result: ");
if ( a > b )
{
System.out.print(a+ " > " +b+ "\n" );
}
else if ( a < b )
{
System.out.print(a+ " < " +b+ "\n" );
}
else
{
System.out.print(a+ " = " +b+ "\n" );
}
}
}
import java.util.Scanner; public class Compare_Two_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("Result: "); if ( a > b ) { System.out.print(a+ " > " +b+ "\n" ); } else if ( a < b ) { System.out.print(a+ " < " +b+ "\n" ); } else { System.out.print(a+ " = " +b+ "\n" ); } } }

شرح الكود


int a;
int b;
int a; int b;
  • قمنا بتجهيز المتغيرات a و b لتخزين الأعداد التي سيدخلها المستخدم عند تشغيل البرنامج.


System.out.print("Enter first number : ");
a = input.nextInt();
System.out.print("Enter second number : ");
b = input.nextInt();
System.out.print("Enter first number : "); a = input.nextInt(); System.out.print("Enter second number : "); b = input.nextInt();
  • هنا طلبنا من المستخدم إدخال عددين, و خزّنا العددين في المتغيرات a و b.


if ( a > b )
{
System.out.print(a+ " > " +b+ "\n" );
}
else if ( a < b )
{
System.out.print(a+ " < " +b+ "\n" );
}
else
{
System.out.print(a+ " = " +b+ "\n" );
}
if ( a > b ) { System.out.print(a+ " > " +b+ "\n" ); } else if ( a < b ) { System.out.print(a+ " < " +b+ "\n" ); } else { System.out.print(a+ " = " +b+ "\n" ); }
  • بعد إدخال العددين, سيقوم البرنامج بمقارنة العددين كالتالي:
    • إذا كانت قيمة a أكبر من قيمة b سينفذ أمر الطباعة الموجود في الشرط الأول.
    • إذا كانت قيمة a أصغر من قيمة b سينفذ أمر الطباعة الموجود في الشرط الثاني.
    • إذا كانت قيمة a تساوي قيمة b سينفذ أمر الطباعة الموجود في الشرط الثالث.

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


دورة تعلم البرمجة للمبتدئين >