في هذا السياق، يتوجب علينا أولاً فهم الطلب وتحليل المشكلة بدقة. يبدو أنك بحاجة إلى كتابة برنامج يقوم بحساب النسبة المئوية المضافة يوميًا إلى الرصيد الحالي للرصيد الذي يُدخله المستخدم. سأقدم لك حلاً برمجيًا باللغة الجافا.
javaimport java.util.Scanner;
public class Project {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("-------------------------");
System.out.println("| NextGenUpdate Credits |");
System.out.println("-------------------------");
System.out.println("Credits: ");
double credits = input.nextDouble();
System.out.println("Days: ");
int days = input.nextInt();
double dailyInterestRate = 0.0012; // نسبة الفائدة اليومية 0.12%
double total = calculateTotalCredits(credits, dailyInterestRate, days);
System.out.println("You will have " + total + " credits in " + days + " days.");
}
private static double calculateTotalCredits(double initialCredits, double dailyInterestRate, int days) {
return initialCredits * Math.pow((1 + dailyInterestRate), days);
}
}
في هذا البرنامج، قمت بإضافة دالة calculateTotalCredits
التي تستخدم صيغة الفائدة المركبة لحساب الرصيد الإجمالي بناءً على الرصيد الأولي ونسبة الفائدة اليومية وعدد الأيام.
المزيد من المعلومات
بالطبع، دعنا نوسع المزيد عن البرنامج والمفاهيم المستخدمة فيه.
أولاً وقبل البدء في الشرح، لاحظ أننا استخدمنا دالة Math.pow
لحساب القوة. هذه الدالة تقوم برفع عدد معين إلى قوة أخرى. في هذه الحالة، نستخدمها لحساب الفائدة المركبة.
في السطور الأولى من البرنامج، يتم استيراد فئة Scanner
للسماح بإدخال بيانات المستخدم من وحدة التحكم. تم إنشاء متغير credits
لتخزين الرصيد الحالي، ومتغير days
لتخزين عدد الأيام التي تريد حساب النسبة المئوية لها.
تم استخدام dailyInterestRate
لتخزين نسبة الفائدة اليومية كثابت، حيث تمثل 0.0012 (أو 0.12%)، ويتم تحويلها إلى تكوين مناسب لحساب النسبة المئوية.
ثم تم استدعاء الدالة calculateTotalCredits
وتمرير القيم الضرورية، ومن ثم تم طباعة النتيجة.
الدالة calculateTotalCredits
تأخذ الرصيد الأولي ونسبة الفائدة اليومية وعدد الأيام كمعاملات وتُرجع الرصيد الإجمالي بعد انتهاء هذا العدد من الأيام باستخدام صيغة الفائدة المركبة.
هذا البرنامج يُظهر كيف يمكن استخدام الجافا لحساب النسبة المئوية وتطبيق مفاهيم الرياضيات البسيطة في البرمجة.