السلام عليكم و و جدت مسألة و
لم أستطع شرحها فاضطررت لوضعها
اقتباساشترى أحد الفلاحين أرضاً جديدة ليعمل بها، ولكون هذا الفلاح نشيطاً أخذت أرباحه من هذه الأرض تتزايد شيئاً فشيئاً.أراد الفلاح في أحد الأيام أن يحسب أرباحه فلاحظ عن طريق المصادفة أن أرباحه ليست أرقاماً عشوائية، وإنما تخضع للقاعدة التالية:
الأرباح في يوم معين تساوي مجموع الأرباح في اليومين السابقين، أي أنه إذا ربح في أحد الأيام 20 وفي اليوم التالي له 30 ، فإنه سيربح في اليوم الثالث (50) وفي اليوم الرابع (80) وهكذا.
أي أننا نستطيع أن نكتب الأرباح كتابع رياضي كالتالي:
ربح(يوم) = ربح(يوم-1) + ربح(يوم-2)
إذا علمت أن الفلاح ربح في اليوم الأول 20 وفي اليوم الثاني 30 ، المطلوب منك حساب أرباح الفلاح في يوم معين.
يجب على البرنامج قراءة عدد وحيد من الدخل هو رقم اليوم المطلوب. مثلاً:
4
أي يجب حساب الأرباح في اليوم الرابع.
بحساب الأرباح في اليوم الرابع بالطريقة السابقة نجد أنها تساوي 80 ، فيكون الخرج بالشكل:
80
أي يجب على برنامجك طباعة عدد وحيد هو مقدار الأرباح في اليوم المطلوب.
مع العلم أن رقم اليوم الذي سيطلب منك حساب الربح فيه لن يتجاوز 1000000
للرفع