🧪 التدريب العملي الوحدة 2: أساسيات البرمجة بلغة جافا · الدرس 5 من 17
تدريب عملي

التدريب العملي 5: مساحة المستطيل

من مذكرة العملي. اقرأ المسألة والخوارزمية، ثم اكتب البرنامج ونفّذه.

ScannernextInt()nextLine() اكتب عمرك: 20

من الدرس 5. العمليات والقراءة من لوحة المفاتيح · كل التدريبات

١نص المسألة

اكتب برنامج يحسب مساحة المستطيل بحيث يدخل المستخدم الطول والعرض.

مساحة المستطيل = الطول * العرض

٢الخوارزمية

  1. ابدأ
  2. اسأل المستخدم عن طول المستطيل
  3. اقرأ جواب المستخدم وخزنه في متغير a
  4. اسأل المستخدم عن عرض المستطيل
  5. اقرأ جواب المستخدم وخزنه في متغير b
  6. احسب مساحة المستطيل كما يلي:
  7. c = a * b
  8. اطبع «مساحة المستطيل =» ثم قيمة c
  9. توقف

٣خطوات التطبيق

  1. أنشئ مشروعًا جديدًا في NetBeans: File‏ ← ‏New Project‏ ← ‏Java with Ant‏ ← ‏Java Application، باسم lab5.
  2. اكتب الكود داخل الدالة main، ثم شغّله بالزر Run أو F6.
  3. اكتب المدخلات في نافذة Output أسفل الشاشة ثم اضغط Enter. وفي الموقع اكتبها في خانة STDIN عند الضغط على «▶ شغّل هنا».

٤المخرجات المطلوبة

نفّذ برنامجك، ويجب أن تظهر المخرجات التالية:

Output – lab5 (run)×
run:
ادخل طول المستطيل: 4
ادخل عرض المستطيل 3
مساحة المستطيل = 12
BUILD SUCCESSFUL (total time: 0 seconds)

المدخلات في هذا المثال: 4، ثم 3

٥الحل المقترح

حاول بنفسك أولًا، ثم قارن حلّك بالحل التالي:

👁 اعرض الحل المقترح
Lab5.java
import java.util.Scanner;public class Lab5 {    public static void main(String[] args) {        Scanner i = new Scanner(System.in);        System.out.print("ادخل طول المستطيل: ");        int a = i.nextInt();  // a= طول المستطيل        System.out.print("ادخل عرض المستطيل ");        int b = i.nextInt();  // b = عرض المستطيل        int c = a * b;  // c = مساحة المستطيل        System.out.println("مساحة المستطيل = " + c);        i.close();    }}