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

الخوارزمياتالدمج أثناء الطباعة - التمرين الأول

المطلوب

أكتب برنامج يطبع النص 7 + 8 ثم يطبع ناتج جمعهم, و الذي يساوي 15.


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

الخوارزمية

شرح طريقة عمل الخوارزمية بدقة

كود الجافا

public class Sum {
public static void main (String[] args) {
System.out.print("7 + 8 \n");
System.out.print(7 + 8);
System.out.print("\n");
}
}
public class Sum { public static void main (String[] args) { System.out.print("7 + 8 \n"); System.out.print(7 + 8); System.out.print("\n"); } }

شرح الكود

  • قمنا بتسمية البرنامج Sum.
  • البرنامج يحتوي على ثلالث أوامر للطباعة.
  • لاحظ أن عملية الجمع الموضعة بين " " ظهرت تماماً كما هي بدل أن يتم عرض ناتجها و السبب أن الكمبيوتر إعتبرها نصاً عادياً و ليس عملية جمع.
  • في الدالة الثانية تم ظهور ناتج عملية الجمع لأن الكمبيوتر إعتبر الأرقام أرقاماً عادية و العامل + هو عامل جمع كما في مادة الرياضيات.
    لذلك تم حساب ناتج عملية الجمع, و بعدها تم عرض الناتج النهائي فقط.
  • دالة الطباعة الأخيرة إستخدمناها فقط لنجعل المدة التي إستغرقها البرنامج في تنفيذ الكود تظهر على سطر جديد أي في آخر البرنامج.

الآن, أنت فهمت كيف يتأثر العامل + بالرموز " ".
في التمرين التالي سوف ستتعلم كيف تستخدم أمر الطباعة مرة واحدة فقط و الحصول على نفس النتيجة.

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


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