تدريب عملي
التدريب العملي 2: متغيرات بيانات الطالب
من مذكرة العملي. اقرأ المسألة والخوارزمية، ثم اكتب البرنامج ونفّذه.
من الدرس 4. المتغيّرات وأنواع البيانات · كل التدريبات
١نص المسألة
أكتب برنامج بلغة الجافا يقوم بإنشاء متغيرات لتخزين بيانات الطالب التالية (التي باللون الأحمر).
اختر أسماء متغيرات وصفية. ثم اطبع قيم المتغيرات مع توضيح معنى كل قيمة ( مثل اللون الأخضر)
Student name: Ali Student id: 441123 Total: 75.50 Grade: A Passed: true
٢الخوارزمية
خوارزمية مقترحة.
- ابدأ
- خزّن الاسم Ali في متغير نصي stdname
- خزّن الرقم 441123 في متغير صحيح stdid
- خزّن المجموع 75.50 في متغير عشري total
- خزّن التقدير A في متغير حرفي grade
- خزّن الحالة true في متغير منطقي hasPassed
- اطبع كل قيمة مع نص يوضح معناها
- توقف
٣خطوات التطبيق
- أنشئ مشروعًا جديدًا في NetBeans: File ← New Project ← Java with Ant ← Java Application، باسم lab2.
- اكتب الكود داخل الدالة main، ثم شغّله بالزر Run أو F6.
٤المخرجات المطلوبة
نفّذ برنامجك، ويجب أن تظهر المخرجات التالية:
run:
Student name: Ali
Student id: 441123
Total: 75.5
Grade: A
Passed: true
BUILD SUCCESSFUL (total time: 0 seconds)
٥الحل المقترح
حاول بنفسك أولًا، ثم قارن حلّك بالحل التالي:
👁 اعرض الحل المقترح
public class Lab2 { public static void main(String[] args) { String stdname = "Ali"; //متغير لتخزين اسم المطالب int stdid = 441123; //متغير رقمي صحيح لتخزين رقم الطالب float total = 75.50f; // متغير رقمي يحتوي على جزء عشري char grade = 'A'; //متغير حرفي لتخزين تقدير الطالب boolean hasPassed = true; //متغير منطقي لتخزين حالة الطالب ناجح أو راسب //جمل طباعة لطباعة قيم المتغيرات // تم اضافة نص قبل قيمة المتغير لتوضيح مخرجات البرنامج System.out.println("Student name: " + stdname); System.out.println("Student id: " + stdid); System.out.println("Total: " + total); System.out.println("Grade: " + grade); System.out.println("Passed: " + hasPassed); }}