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

التدريب العملي 9: تقسيط سيارة

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

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

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

١نص المسألة

أكتب برنامج لحساب القيمة الإجمالية وقيمة القسط عند تقسيط سيارة بنظام التقسيط، حيث أن نسبة الفائدة 10% سنوياً وعدد الأقساط هو 60 قسط (أي 5 سنوات).

اطبع جميع التفاصيل (سعر السيارة قبل التقسيط، الفوائد خلال خمس سنوات، اجمالي السيارة مع الأقساط، القسط الشهري على 5 سنوات)

٢الخوارزمية

خوارزمية مقترحة.

  1. ابدأ
  2. اطلب من المستخدم إدخال قيمة السيارة
  3. اقرأها وخزنها في price
  4. احسب الفوائد خلال خمس سنوات: interest = price * 10 / 100 * 5
  5. احسب الإجمالي: total = price + interest
  6. احسب القسط الشهري: monthly = total / 60
  7. اطبع السعر والفوائد والإجمالي والقسط
  8. توقف

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

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

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

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

Output – lab9 (run)×
run:
ادخل قيمة السيارة100000
سعر السيارة= 100000
الفوائد خلال خمس سنوات= 50000.0
الإجمالي = 150000.0
القسط الشهري خلال خمس سنوات= 2500.0
BUILD SUCCESSFUL (total time: 0 seconds)

المدخلات في هذا المثال: 100000

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

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

👁 اعرض الحل المقترح
Lab9.java
import java.util.Scanner;public class Lab9 {    public static void main(String[] args) {        Scanner input = new Scanner(System.in);        System.out.print("ادخل قيمة السيارة");        int carPrice = input.nextInt();  // carPrice سعر السيارة        double a1 = carPrice * 0.10;    //الفائدة خلال سنة واحدة        double a5 = a1 * 5;             // الفائدة خلال خمس سنوات        double total = carPrice + a5;        // القسط الشهري على ستين شهر        double mon = total / 60;                System.out.println("سعر السيارة= " + carPrice);        System.out.println("الفوائد خلال خمس سنوات= " + a5);        System.out.println("الإجمالي = " + total);        System.out.println("القسط الشهري خلال خمس سنوات= " + mon);    }}