تدريب عملي
التدريب العملي 12: ناجح أم راسب
من مذكرة العملي. اقرأ المسألة والخوارزمية، ثم اكتب البرنامج ونفّذه.
من الدرس 6. العبارات الشرطية: if و switch · كل التدريبات
١نص المسألة
اكتب برنامج بلغة الجافا يستقبل درجة الطالب ثم يطبع نتيجة الطالب:
"ناجح" إذا حصل على درجة 60 فأكثر
"راسب" إذا كانت درجته أقل من 60
٢الخوارزمية
- ابدأ
- اقرأ المجموع النهائي وخزنه في n
- إذا كان n >= 60 :
- اطبع «مبروك لقد نجحت»
- وإلا:
- اطبع «للأسف لم تنجح»
- توقف
٣خريطة التدفق
٤خطوات التطبيق
- أنشئ مشروعًا جديدًا في NetBeans: File ← New Project ← Java with Ant ← Java Application، باسم lab12.
- اكتب الكود داخل الدالة main، ثم شغّله بالزر Run أو F6.
- اكتب المدخلات في نافذة Output أسفل الشاشة ثم اضغط Enter. وفي الموقع اكتبها في خانة STDIN عند الضغط على «▶ شغّل هنا».
٥المخرجات المطلوبة
نفّذ برنامجك عدة مرات بمدخلات مختلفة، ويجب أن تظهر المخرجات التالية:
التشغيل 1: عند إدخال 75
run:
ادخل المجموع النهائي
75
مبروك لقد نجحت.
BUILD SUCCESSFUL (total time: 0 seconds)
التشغيل 2: عند إدخال 55
run:
ادخل المجموع النهائي
55
للأسف لم تنجح. حظا أوفر
BUILD SUCCESSFUL (total time: 0 seconds)
٦الحل المقترح
حاول بنفسك أولًا، ثم قارن حلّك بالحل التالي:
👁 اعرض الحل المقترح
import java.util.Scanner;public class Lab12 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int n = 0; System.out.println("ادخل المجموع النهائي"); n = input.nextInt(); if(n>=60) System.out.println("مبروك لقد نجحت."); else System.out.println("للأسف لم تنجح. حظا أوفر"); } }