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